# Anna University Syllabus OF Computer Science Engineering 1st Semester

**COMMUNICATIVE ENGLISH**

**UNIT I SHARING INFORMATION RELATED TO ONESELF/FAMILY& FRIENDS**

Reading- short comprehension passages, practice in skimming-scanning and predicting- Writing- completing sentences- – developing hints. Listening- short texts- short formal and informal conversations. Speaking- introducing oneself – exchanging personal information- Language development- Wh- Questions- asking and answering-yes or no questions- parts of speech. Vocabulary development– prefixes- suffixes- articles.- count/ uncount nouns.

**UNIT II GENERAL READING AND FREE WRITING**

Reading – comprehension-pre-reading-post reading- comprehension questions (multiple choice questions and /or short questions/ open-ended questions)-inductive reading- short narratives and descriptions from newspapers including dialogues and conversations (also used as short Listening texts)- register- Writing – paragraph writing- topic sentence- main ideas- free writing, short narrative descriptions using some suggested vocabulary and structures –Listening- telephonic conversations. Speaking – sharing information of a personal kind—greeting – taking leave- Language development – prepositions, conjunctions Vocabulary development- guessing meanings of words in context.

**UNIT III GRAMMAR AND LANGUAGE DEVELOPMENT**

Reading- short texts and longer passages (close reading) Writing- understanding text structure- use of reference words and discourse markers-coherence-jumbled sentences Listening – listening to longer texts and filling up the table- product description- narratives from different sources. Speaking- asking about routine actions and expressing opinions. Language development- degrees of comparison- pronouns- direct vs indirect questions- Vocabulary development – single word substitutes- adverbs.

**UNIT IV READING AND LANGUAGE DEVELOPMENT**

Reading- comprehension-reading longer texts- reading different types of texts- magazines Writing- letter writing, informal or personal letters-e-mails-conventions of personal email- Listening- listening to dialogues or conversations and completing exercises based on them. Speaking- speaking about oneself- speaking about one‘s friend- Language development- Tenses- simple present-simple past- present continuous and past continuous- Vocabulary development- synonyms-antonyms- phrasal verbs

**UNIT V EXTENDED WRITING**

Reading- longer texts- close reading –Writing- brainstorming -writing short essays – developing an outline- identifying main and subordinate ideas- dialogue writing-Listening – listening to talks- conversations- Speaking – participating in conversations- short group conversations-Language development-modal verbs- present/ past perfect tense – Vocabulary development-collocations- fixed and semi-fixed expressions.

**TEXTBOOKS:**

1.Board of Editors. Using English A Coursebook for Undergarduate Engineers and Technologists. Orient BlackSwan Limited

2.Richards, C. Jack. Interchange Students’ Book-2 New Delhi: CUP, 2015.

**REFERENCES:**

1.Bailey, Stephen. Academic Writing: A practical guide for students. New York: Rutledge,2011.

2.Means,L. Thomas and Elaine Langlois. English & Communication For Colleges. CengageLearning ,USA: 2007

3.Redston, Chris &Gillies Cunningham Face2Face (Pre-intermediate Student‘s Book& Workbook) Cambridge University Press, New Delhi: 2005

4. Comfort, Jeremy, et al. Speaking Effectively: Developing Speaking Skills for Business English. Cambridge University Press, Cambridge: Reprint 2011

5. Dutt P. Kiranmai and Rajeevan Geeta. Basic Communication Skills, Foundation Books: 2013.

**ENGINEERING MATHEMATICS I**

**UNIT I DIFFERENTIAL CALCULUS**

Representation of functions – Limit of a function – Continuity – Derivatives – Differentiation rules – Maxima and Minima of functions of one variable.

**UNIT II FUNCTIONS OF SEVERAL VARIABLES**

Partial differentiation – Homogeneous functions and Euler‘s theorem – Total derivative – Change of variables – Jacobians – Partial differentiation of implicit functions – Taylor‘s series for functions of two variables – Maxima and minima of functions of two variables – Lagrange‘s method of undetermined multipliers.

**UNIT III INTEGRAL CALCULUS**

Definite and Indefinite integrals – Substitution rule – Techniques of Integration – Integration by parts, Trigonometric integrals, Trigonometric substitutions, Integration of rational functions by partial fraction, Integration of irrational functions – Improper integrals.

**UNIT IV 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.

**UNIT V DIFFERENTIAL EQUATIONS**

Higher order linear differential equations with constant coefficients – Method of variation of parameters – Homogenous equation of Euler‘s and Legendre‘s type – System of simultaneous linear differential equations with constant coefficients – Method of undetermined coefficients.

**TEXTBOOKS :**

1. Grewal B.S., ―Higher Engineering Mathematics‖, Khanna Publishers, New Delhi, 43rd Edition, 2014.

**REFERENCES:**

1. Anton, H, Bivens, I and Davis, S, “Calculus”, Wiley, 10th Edition, 2016.

2. Jain R.K. and Iyengar S.R.K., ―Advanced Engineering Mathematics‖, Narosa Publications, New Delhi

3. Narayanan, S. and Manicavachagom Pillai, T. K., ―Calculus” Volume I and II, S. Viswanathan Publishers Pvt. Ltd

4. Srimantha Pal and Bhunia, S.C, “Engineering Mathematics” Oxford University Press, 2015.

5. Weir, M.D and Joel Hass, “Thomas Calculus”, 12th Edition, Pearson India, 2016.

**ENGINEERING PHYSICS**

**UNIT I PROPERTIES OF MATTER**

Elasticity – Stress-strain diagram and its uses – factors affecting elastic modulus and tensile strength – torsional stress and deformations – twisting couple – torsion pendulum: theory and experiment – bending of beams – bending moment – cantilever: theory and experiment – uniform and non-uniform bending: theory and experiment – I-shaped girders – stress due to bending in beams.

**UNIT II WAVES AND FIBER OPTICS**

Oscillatory motion – forced and damped oscillations: differential equation and its solution – plane progressive waves – wave equation. Lasers : population of energy levels, Einstein‘s A and B coefficients derivation – resonant cavity, optical amplification (qualitative) – Semiconductor lasers: homojunction and heterojunction – Fiber optics: principle, numerical aperture and acceptance angle – types of optical fibres (material, refractive index, mode) – losses associated with optical fibers – fibre optic sensors: pressure and displacement.

**UNIT III THERMAL PHYSICS**

Transfer of heat energy – thermal expansion of solids and liquids – expansion joints – bimetallic strips – thermal conduction, convection and radiation – heat conductions in solids – thermal conductivity – Forbe‘s and Lee‘s disc method: theory and experiment – conduction through compound media (series and parallel) – thermal insulation – applications: heat exchangers, refrigerators, ovens and solar water heaters.

**UNIT IV QUANTUM PHYSICS**

Black body radiation – Planck‘s theory (derivation) – Compton effect: theory and experimental verification – wave-particle duality – electron diffraction – concept of wave function and its physical significance – Schrödinger‘s wave equation – time independent and time dependent equations – particle in a one-dimensional rigid box – tunnelling (qualitative) – scanning tunnelling microscope.

**UNIT V CRYSTAL PHYSICS **

Single crystalline, polycrystalline and amorphous materials – single crystals: unit cell, crystal systems, Bravais lattices, directions and planes in a crystal, Miller indices – inter-planar distances – coordination number and packing factor for SC, BCC, FCC, HCP and diamond structures – crystal imperfections: point defects, line defects – Burger vectors, stacking faults – role of imperfections in plastic deformation – growth of single crystals: solution and melt growth techniques.

**TEXTBOOKS:**

1. Bhattacharya, D.K. & Poonam, T. ―Engineering Physics‖. Oxford University Press, 2015.

2. Gaur, R.K. & Gupta, S.L. ―Engineering Physics‖. Dhanpat Rai Publishers, 2012.

3. Pandey, B.K. & Chaturvedi, S. ―Engineering Physics‖. Cengage Learning India, 2012.

**REFERENCES:**

1. Halliday, D., Resnick, R. & Walker, J. ―Principles of Physics‖. Wiley, 2015.

**ENGINEERING CHEMISTRY**

**UNIT I WATER AND ITS TREATMENT**

Hardness of water – types – expression of hardness – units – estimation of hardness of water by EDTA – numerical problems – boiler troubles (scale and sludge) – treatment of boiler feed water – Internal treatment (phosphate, colloidal, sodium aluminate and calgon conditioning) external treatment – Ion exchange process, zeolite process – desalination of brackish water – Reverse Osmosis.

**UNIT II SURFACE CHEMISTRY AND CATALYSIS**

Adsorption: Types of adsorption – adsorption of gases on solids – adsorption of solute from solutions – adsorption isotherms – Freundlich‘s adsorption isotherm – Langmuir‘s adsorption isotherm – contact theory – kinetics of surface reactions, unimolecular reactions, Langmuir – applications of adsorption on pollution abatement. Catalysis: Catalyst – types of catalysis – criteria – autocatalysis – catalytic poisoning and catalytic promoters – acid base catalysis – applications (catalytic convertor) – enzyme catalysis– Michaelis – Menten equation.

**UNIT III ALLOYS AND PHASE RULE**

Alloys: Introduction- Definition- properties of alloys- significance of alloying, functions and effect of alloying elements- Nichrome and stainless steel (18/8) – heat treatment of steel. Phase rule: Introduction, definition of terms with examples, one component system -water system – reduced phase rule – thermal analysis and cooling curves – two component systems – lead-silver system – Pattinson process.

**UNIT IV FUELS AND COMBUSTION**

Fuels: Introduction – classification of fuels – coal – analysis of coal (proximate and ultimate) – carbonization – manufacture of metallurgical coke (Otto Hoffmann method) – petroleum – manufacture of synthetic petrol (Bergius process) – knocking – octane number – diesel oil – cetane number – natural gas – compressed natural gas (CNG) – liquefied petroleum gases (LPG) – power alcohol and biodiesel. Combustion of fuels: Introduction – calorific value – higher and lower calorific values- theoretical calculation of calorific value – ignition temperature – spontaneous ignition temperature – explosive range – flue gas analysis (ORSAT Method).

**UNIT V ENERGY SOURCES AND STORAGE DEVICES**

Nuclear fission – controlled nuclear fission – nuclear fusion – differences between nuclear fission and fusion – nuclear chain reactions – nuclear energy – light water nuclear power plant – breeder reactor – solar energy conversion – solar cells – wind energy. Batteries, fuel cells and supercapacitors: Types of batteries – primary battery (dry cell) secondary battery (lead acid battery, lithium-ion-battery) fuel cells – H2-O2 fuel cell.

**TEXTBOOKS:**

1. S. S. Dara and S. S. Umare, ―A Textbook of Engineering Chemistry‖, S. Chand & Company LTD, New Delhi, 2015 2. P. C. Jain and Monika Jain, ―Engineering Chemistry‖ Dhanpat Rai Publishing Company (P) LTD, New Delhi, 13.

**REFERENCES:**

1. Friedrich Emich, ―Engineering Chemistry‖, Scientific International PVT, LTD, New Delhi, 2014.

2. Prasanta Rath, ―Engineering Chemistry‖, Cengage Learning India PVT, LTD, Delhi, 2015.

3. Shikha Agarwal, ―Engineering Chemistry-Fundamentals and Applications‖, Cambridge University Press, Delhi

**PROBLEM SOLVING AND PYTHON PROGRAMMING**

**UNIT I ALGORITHMIC PROBLEM SOLVING**

Algorithms, building blocks of algorithms (statements, state, control flow, functions), notation (pseudo code, flow chart, programming language), algorithmic problem solving, simple strategies for developing algorithms (iteration, recursion). Illustrative problems: find minimum in a list, insert a card in a list of sorted cards, guess an integer number in a range, Towers of Hanoi.

**UNIT II DATA, EXPRESSIONS, STATEMENTS**

Python interpreter and interactive mode; values and types: int, float, boolean, string, and list; variables, expressions, statements, tuple assignment, precedence of operators, comments; modules and functions, function definition and use, flow of execution, parameters and arguments; Illustrative programs: exchange the values of two variables, circulate the values of n variables, distance between two points.

**UNIT III CONTROL FLOW, FUNCTIONS**

Conditionals: Boolean values and operators, conditional (if), alternative (if-else), chained conditional (if-elif-else); Iteration: state, while, for, break, continue, pass; Fruitful functions: return values, parameters, local and global scope, function composition, recursion; Strings: string slices, immutability, string functions and methods, string module; Lists as arrays. Illustrative programs: square root, gcd, exponentiation, sum an array of numbers, linear search, binary search.

**UNIT IV LISTS, TUPLES, DICTIONARIES**

Lists: list operations, list slices, list methods, list loop, mutability, aliasing, cloning lists, list parameters; Tuples: tuple assignment, tuple as return value; Dictionaries: operations and methods; advanced list processing – list comprehension; Illustrative programs: selection sort, insertion sort, mergesort, histogram.

**UNIT V FILES, MODULES, PACKAGES**

Files and exception: text files, reading and writing files, format operator; command line arguments, errors and exceptions, handling exceptions, modules, packages; Illustrative programs: word count, copy file.

**TEXT BOOKS:**

1. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist‘‘, 2nd edition, Updated for Python

2. Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and updated for Python

**REFERENCES:**

1. John V Guttag, ―Introduction to Computation and Programming Using Python‘‘, Revised and expanded Edition

2. Robert Sedgewick, Kevin Wayne, Robert Dondero, ―Introduction to Programming in Python: An Inter disciplinary Approach, Pearson India Education Services Pvt. Ltd., 2016.

3. Timothy A. Budd, ―Exploring Python‖, Mc-Graw Hill Education (India) Private Ltd.,, 2015.

**ENGINEERING GRAPHICS**

**UNIT I PLANE CURVES AND FREEHAND 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. Visualization concepts and Free Hand sketching: Visualization principles –Representation of Three Dimensional objects – Layout of views- Freehand sketching of multiple views from pictorial views of objects

**UNIT II PROJECTION OF POINTS, LINES AND PLANE SURFACE **

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

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

**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 – Perspective projection of simple solids-Prisms, pyramids and cylinders by visual ray method .

**TEXTBOOKS:**

1. Natrajan K.V., ―A text book of Engineering Graphics‖, Dhanalakshmi Publishers, Chennai, 2009.

2. Venugopal K. and Prabhu Raja V., ―Engineering Graphics‖, New Age International (P) Limited, 2008.

**REFERENCES:**

1. Bhatt N.D. and Panchal V.M., ―Engineering Drawing‖, Charotar Publishing House, 50th Edition, 2010.

2. Basant Agarwal and Agarwal C.M., ―Engineering Drawing‖, Tata McGraw Hill Publishing Company Limited

3. Gopalakrishna K.R., ―Engineering Drawing‖ (Vol. I&II combined), Subhas Stores, Bangalore, 2007.

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

**PROBLEM SOLVING AND PYTHON PROGRAMMING LABORATORY**

LIST OF PROGRAMS:

1. Compute the GCD of two numbers.

2. Find the square root of a number (Newton‘s method)

3. Exponentiation (power of a number)

4. Find the maximum of a list of numbers

5. Linear search and Binary search

6. Selection sort, Insertion sort

7. Merge sort

8. First n prime numbers

9. Multiply matrices

10. Programs that take command line arguments (word count)

11. Find the most frequent words in a text read from a file

12. Simulate elliptical orbits in Pygame

13. Simulate bouncing ball using Pygame

**PHYSICS AND CHEMISTRY LABORATORY**

LIST OF EXPERIMENTS:

PHYSICS LABORATORY:

1. Determination of rigidity modulus – Torsion pendulum

2. Determination of Young‘s modulus by non-uniform bending method

3. (a) Determination of wavelength, & particle size using Laser (b) Determination of acceptance angle in an optical fiber.

4. Determination of thermal conductivity of a bad conductor – Lee‘s Disc method.

5. Determination of velocity of sound and compressibility of liquid – Ultrasonic interferometer

6. Determination of wavelength of mercury spectrum – spectrometer grating

7. Determination of band gap of a semiconductor

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

CHEMISTRY LABORATORY:

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.

10. Estimation of sodium and potassium present in water using flame photometer.

11. Determination of molecular weight of polyvinyl 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.

16. Conductometric titration of strong acid vs strong base.