Anna University Syllabus OF Computer Science Engineering 2nd Semester
UNIT I INTRODUCTION TECHNICAL ENGLISH
Listening- Listening to talks mostly of a scientific/technical nature and completing information-gap exercises- Speaking –Asking for and giving directions- Reading – reading short technical texts from journals- newspapers- Writing- purpose statements – extended definitions – issue- writing instructions – checklists-recommendations-Vocabulary Development- technical vocabulary Language Development –subject-verb agreement – compound words.
UNIT II READING AND STUDY SKILLS
Listening- Listening to longer technical talks and completing exercises based on them-Speaking – describing a process-Reading – reading longer technical texts- identifying the various transitions in a text- paragraphing- Writing- interpreting charts, graphs- Vocabulary Development-vocabulary used in formal letters/emails and reports Language Development- impersonal passive voice, numerical adjectives.
UNIT III TECHNICAL WRITING AND GRAMMAR
Listening- Listening to classroom lectures/ talks on engineering/technology -Speaking – introduction to technical presentations- Reading – longer texts both general and technical, practice in speed reading; Writing-Describing a process, use of sequence words- Vocabulary Development- sequence words- Misspelled words. Language Development- embedded sentences
UNIT IV REPORT WRITING
Listening- Listening to documentaries and making notes. Speaking – mechanics of presentations- Reading – reading for detailed comprehension- Writing- email etiquette- job application – cover letter –Résumé preparation( via email and hard copy)- analytical essays and issue-based essays–Vocabulary Development- finding suitable synonyms-paraphrasing-. Language Development- clauses- if conditionals.
UNIT V GROUP DISCUSSION AND JOB APPLICATIONS
Listening- TED/Ink talks; Speaking –participating in a group discussion -Reading– reading and understanding technical articles Writing– Writing reports- minutes of a meeting- accident and survey-Vocabulary Development- verbal analogies Language Development- reported speech.
1. Board of editors. Fluency in English A Coursebook for Engineering and Technology. Orient Blackswan
2. Sudharshana.N.P and Saveetha. C. English for Technical Communication. Cambridge University Press
1. Raman, Meenakshi and Sharma, Sangeetha- Technical Communication Principles and Practice.
2. Kumar, Suresh. E. Engineering English. Orient Blackswan: Hyderabad,2015
3. Booth-L. Diana, Project Work, Oxford University Press, Oxford: 2014.
4. Grussendorf, Marion, English for Presentations, Oxford University Press, Oxford: 2007
5. Means, L. Thomas and Elaine Langlois, English & Communication For Colleges. Cengage Learning, USA: 2007
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 VECTOR CALCULUS
Gradient and directional derivative – Divergence and curl – Vector identities – Irrotational and Solenoidal vector fields – Line integral over a plane curve – Surface integral – Area of a curved surface – Volume integral – Green‘s, Gauss divergence and Stoke‘s theorems – Verification and application in evaluating line, surface and volume integrals.
UNIT III ANALYTIC FUNCTIONS
Analytic functions – Necessary and sufficient conditions for analyticity in Cartesian and polar coordinates – Properties – Harmonic conjugates – Construction of analytic function – Conformal mapping – Mapping by functions- Bilinear transformation.
UNIT IV COMPLEX INTEGRATION
Line integral – Cauchy‘s integral theorem – Cauchy‘s integral formula – Taylor‘s and Laurent‘s series – Singularities – Residues – Residue theorem – Application of residue theorem for evaluation of real integrals – Use of circular contour and semicircular contour.
UNIT V LAPLACE TRANSFORMS
Existence conditions – Transforms of elementary functions – Transform of unit step function and unit impulse function – Basic properties – Shifting theorems -Transforms of derivatives and integrals – Initial and final value theorems – Inverse transforms – Convolution theorem – Transform of periodic functions – Application to the solution of linear second order ordinary differential equations with constant
1. Grewal B.S., ―Higher Engineering Mathematics‖, Khanna Publishers, New Delhi, 43rd Edition, 2014.
2. Kreyszig Erwin, “Advanced Engineering Mathematics “, John Wiley and Sons, 10th Edition, New Delhi, 2016.
1. Bali N., Goyal M. and Watkins C., ―Advanced Engineering Mathematics‖, Firewall Media
2. Jain R.K. and Iyengar S.R.K., ― Advanced Engineering Mathematics ‖, Narosa Publications, New Delhi
3. O‘Neil, P.V. ―Advanced Engineering Mathematics‖, Cengage Learning India Pvt., Ltd, New Delhi, 2007.
4. Sastry, S.S, ―Engineering Mathematics”, Vol. I & II, PHI Learning Pvt. Ltd, 4th Edition, New Delhi, 2014.
5. Wylie, R.C., and Barrett, L.C., ―Advanced Engineering Mathematics ―Tata McGraw Hill Education Pvt. Ltd
PHYSICS FOR INFORMATION SCIENCE
UNIT I ELECTRICAL PROPERTIES OF MATERIALS
Classical free electron theory – Expression for electrical conductivity – Thermal conductivity, expression – Wiedemann-Franz law – Success and failures – electrons in metals – Particle in a three dimensional box – degenerate states – Fermi- Dirac statistics – Density of energy states – Electron in periodic potential – Energy bands in solids – tight binding approximation – Electron effective mass – concept of hole.
UNIT II SEMICONDUCTOR PHYSICS
Intrinsic Semiconductors – Energy band diagram – direct and indirect bandgap semiconductors – Carrier concentration in intrinsic semiconductors – extrinsic semiconductors – Carrier concentration in N-type & P-type semiconductors – Variation of carrier concentration with temperature – variation of Fermi level with temperature and impurity concentration – Carrier transport in Semiconductor: random motion, drift, mobility and diffusion – Hall effect and devices – Ohmic contacts – Schottky diode.
UNIT III MAGNETIC PROPERTIES OF MATERIALS
Magnetic dipole moment – atomic magnetic moments- magnetic permeability and susceptibility – Magnetic material classification: diamagnetism – paramagnetism – ferromagnetism – antiferromagnetism – ferrimagnetism – Ferromagnetism: origin and exchange interaction- saturation magnetization and Curie temperature – Domain Theory- M versus H behaviour – Hard and soft magnetic materials – examples and uses-– Magnetic principle in computer data storage – Magnetic hard disc (GMR sensor).
UNIT IV OPTICAL PROPERTIES OF MATERIALS
Classification of optical materials – carrier generation and recombination processes – Absorption emission and scattering of light in metals, insulators and semiconductors (concepts only) – photocurrent in a P-N diode – solar cell – LED – Organic LED – Laser diodes – Optical data storage techniques.
UNIT V NANO-DEVICES
Electron density in bulk material – Size dependence of Fermi energy – Quantum confinement – Quantum structures – Density of states in quantum well, quantum wire and quantum dot structure – Band gap of nanomaterials – Tunneling: single electron phenomena and single electron transistor – Quantum dot laser. A conductivity of metallic nanowires – Ballistic transport – Quantum resistance and conductance – Carbon nanotubes: Properties and applications.
1. Jasprit Singh, Semiconductor Devices: Basic Principles‖, Wiley 2012.
2. Kasap, S.O. Principles of Electronic Materials and Devices‖, McGraw-Hill Education, 2007.
3. Kittel, C. Introduction to Solid State Physics‖. Wiley, 2005.
1. Garcia, N. & Damask, A. ―Physics for Computer Science Students‖. Springer-Verlag, 2012.
2. Hanson, G.W. Fundamentals of Nanoelectronics‖. Pearson Education, 2009.
3. Rogers, B., Adams, J. & Pennathur, S. ―Nanotechnology: Understanding Small Systems‖. CRC Press, 2014.
BASIC ELECTRICAL, ELECTRONICS AND MEASUREMENT ENGINEERING
UNIT I ELECTRICAL CIRCUITS ANALYSIS
Ohms Law, Kirchhoff‘s Law-Instantaneous power- series and parallel circuit analysis with resistive, capacitive and inductive network – nodal analysis, mesh analysis- network theorems – Thevenins theorem, Norton theorem, maximum power transfer theorem and superposition theorem, three phase supply-Instantaneous, Reactive and apparent power-star delta conversion.
UNIT II ELECTRICAL MACHINES
DC and AC ROTATING MACHINES Types, Construction, principle, Emf and torque equation, application Speed Control- Basics of Stepper Motor – Brushless DC motors- Transformers-Introduction- types and construction, working principle of Ideal transformer-Emf equation- All day efficiency calculation.
UNIT III UTILIZATION OF ELECTRICAL POWER
Renewable energy sources-wind and solar panels. Illumination by lamps- Sodium Vapour, Mercury vapour, Fluorescent tube. Domestic refrigerator and air conditioner-Electric circuit, construction and working principle. Batteries-NiCd, Pb Acid and Li ion–Charge and Discharge Characteristics. Protection-need for earthing, fuses and circuit breakers.Energy Tariff calculation for domestic loads.
UNIT IV ELECTRONIC CIRCUITS
PN Junction-VI Characteristics of Diode, zener diode, Transistors configurations – amplifiers. Op amps- Amplifiers, oscillator, rectifiers, differentiator, integrator, ADC, DAC. Multivibrator using 555 Timer IC . Voltage regulator IC using LM 723, LM 317.
UNIT V ELECTRICAL MEASUREMENT
Characteristic of measurement-errors in measurement, torque in indicating instruments- moving coil and moving iron meters, Energy meter and watt meter. Transducers- classification-thermoelectric, RTD, Strain gauge, LVDT, LDR and piezoelectric. Oscilloscope-CRO.
1. D.P. Kotharti and I.J Nagarath, Basic Electrical and Electronics Engineering, Mc Graw Hill, 2016, Third Edition.
1.S.B. Lal Seksena and Kaustuv Dasgupta, Fundaments of Electrical Engineering, Cambridge, 2016
2. B.L Theraja, Fundamentals of Electrical Engineering and Electronics. Chand & Co, 2008.
3. S.K.Sahdev, Basic of Electrical Engineering, Pearson, 2015
4. John Bird, ―Electrical and Electronic Principles and Technology‖, Fourth Edition, Elsevier, 2010.
5. Mittle,Mittal, Basic Electrical Engineering‖, 2nd Edition, Tata McGraw-Hill Edition, 2016.
6. C.L.Wadhwa, ―Generation, Distribution and Utilisation of Electrical Energy‖, New Age international pvt.ltd
ENVIRONMENTAL SCIENCE AND ENGINEERING
UNIT I ENVIRONMENT, ECOSYSTEMS AND BIODIVERSITY
Definition, scope and importance of environment – need for public awareness – concept of an ecosystem – structure and function of an ecosystem – producers, consumers and decomposers – energy flow in the ecosystem – ecological succession – food chains, food webs and ecological pyramids – Introduction, types, characteristic features, structure and function of the (a) forest ecosystem (b) grassland ecosystem (c) desert ecosystem (d) aquatic ecosystems (ponds, streams, lakes, rivers, oceans, estuaries) – Introduction to biodiversity definition: genetic, species and ecosystem diversity – biogeographical classification of India – value of biodiversity: consumptive use, productive use, social, ethical, aesthetic and option values – Biodiversity at global, national and local levels – India as a mega-diversity nation – hot-spots of biodiversity – threats to biodiversity: habitat loss, poaching of wildlife, man-wildlife conflicts – endangered and endemic species of India – conservation of biodiversity: In-situ and ex-situ conservation of biodiversity. Field study of common plants, insects, birds; Field study of simple ecosystems – pond, river, hill slopes, etc.
UNIT II ENVIRONMENTAL POLLUTION
Definition – causes, effects and control measures of: (a) Air pollution (b) Water pollution (c) Soil pollution (d) Marine pollution (e) Noise pollution (f) Thermal pollution (g) Nuclear hazards – solid waste management: causes, effects and control measures of municipal solid wastes – role of an individual in prevention of pollution – pollution case studies – disaster management: floods, earthquake, cyclone and landslides. Field study of local polluted site – Urban / Rural / Industrial / Agricultural.
UNIT III NATURAL RESOURCES
Forest resources: Use and over-exploitation, deforestation, case studies- timber extraction, mining, dams and their effects on forests and tribal people – Water resources: Use and over- utilization of surface and ground water, floods, drought, conflicts over water, dams-benefits and problems – Mineral resources: Use and exploitation, environmental effects of extracting and using mineral resources, case studies – Food resources: World food problems, changes caused by agriculture and overgrazing, effects of modern agriculture, fertilizer-pesticide problems, water logging, salinity, case studies – Energy resources: Growing energy needs, renewable and non renewable energy sources, use of alternate energy sources. case studies – Land resources: Land as a resource, land degradation, man induced landslides, soil erosion and desertification – role of an individual in conservation of natural resources – Equitable use of resources for sustainable lifestyles. Field study of local area to document environmental assets – river / forest / grassland / hill / mountain.
UNIT IV SOCIAL ISSUES AND THE ENVIRONMENT
From unsustainable to sustainable development – urban problems related to energy – water conservation, rainwater harvesting, watershed management – resettlement and rehabilitation of people; its problems and concerns, case studies – role of non-governmental organization- environmental ethics: Issues and possible solutions – climate change, global warming, acid rain, ozone layer depletion, nuclear accidents and holocaust, case studies. – wasteland reclamation – consumerism and waste products – environment production act – Air (Prevention and Control of Pollution) act – Water (Prevention and control of Pollution) act – Wildlife protection act – Forest conservation act – enforcement machinery.
UNIT V HUMAN POPULATION AND THE ENVIRONMENT
Population growth, variation among nations – population explosion – family welfare programme – environment and human health – human rights – value education – HIV / AIDS – women and child welfare – the role of information technology in environment and human health – Case studies.
1. Benny Joseph, ‗Environmental Science and Engineering‘, Tata McGraw-Hill, New Delhi, 2006.
2. Gilbert M.Masters, ‗Introduction to Environmental Engineering and Science‘, 2nd edition, Pearson Education
1. Dharmendra S. Sengar, ‗Environmental law‘, Prentice hall of India PVT LTD, New Delhi, 2007.
2. Erach Bharucha, ―Textbook of Environmental Studies‖, Universities Press(I) PVT, LTD, Hyderabad, 2015.
3. Rajagopalan, R, Environmental Studies-From Crisis to Cure‘, Oxford University Press, 2005.
4. G. Tyler Miller and Scott E. Spoolman, ―Environmental Science‖, Cengage Learning India PVT, LTD, Delhi, 2014.
PROGRAMMING IN C
UNIT I BASICS OF C PROGRAMMING
Introduction to programming paradigms – Structure of C program – C programming: Data Types – Storage classes – Constants – Enumeration Constants – Keywords – Operators: Precedence and Associativity – Expressions – Input/Output statements, Assignment statements – Decision making statements – Switch statement – Looping statements – Pre-processor directives – Compilation process
UNIT II ARRAYS AND STRINGS
Introduction to Arrays: Declaration, Initialization – One-dimensional array – Example Program: Computing Mean, Median, and Mode – Two-dimensional arrays – Example Program: Matrix Operations (Addition, Scaling, Determinant and Transpose) – String operations: length, compare, concatenate, copy – Selection sort, linear and binary search
UNIT III FUNCTIONS AND POINTERS
Introduction to functions: Function prototype, function definition, function call, Built-in functions (string functions, math functions) – Recursion – Example Program: Computation of Sine series, Scientific calculator using built-in functions, Binary Search using recursive functions – Pointers – Pointer operators – Pointer arithmetic – Arrays and pointers – Array of pointers – Example Program: Sorting of names – Parameter passing: Pass by value, Pass by reference – Example Program: Swapping of two numbers and changing the value of a variable using pass by reference
UNIT IV STRUCTURES
Structure – Nested structures – Pointer and Structures – Array of structures – Example Program using structures and pointers – Self-referential structures – Dynamic memory allocation – Singly linked list – typedef
UNIT V FILE PROCESSING
Files – Types of file processing: Sequential access, Random access – Sequential access file – Example Program: Finding average of numbers stored in sequential access file – Random access file – Example Program: Transaction processing using random access files – Command line arguments.
1. Reema Thareja, Programming in C, Oxford University Press, Second Edition, 2016.
2. Kernighan, B.W and Ritchie,D.M, ―The C Programming language‖, Second Edition, Pearson Education, 2006
1. Paul Deitel and Harvey Deitel, ―C How to Program‖, Seventh edition, Pearson Publication
2. Juneja, B. L, and Anita Seth, ―Programming in C‖, CENGAGE Learning India pvt. Ltd., 2011
3. Pradip Dey, Manas Ghosh, ―Fundamentals of Computing and Programming in C‖, First Edition
4. Anita Goel and Ajay Mittal, ―Computer Fundamentals and Programming in C‖, Dorling Kindersley (India)
5. Byron S. Gottfried, “Schaum’s Outline of Theory and Problems of Programming with C”, McGraw-Hill Education
C PROGRAMMING LABORATORY
LIST OF EXPERIMENTS:
1. Programs using I/O statements and expressions.
2. Programs using decision-making constructs.
3. Write a program to find whether the given year is a leap year or Not? (Hint: not every centurion year is a leap. For example 1700, 1800 and 1900 is not a leap year)
4. Design a calculator to perform the operations, namely, addition, subtraction, multiplication, division, and square of a number.
5. Check whether a given number is Armstrong number or not?
6. Given a set of numbers like <10, 36, 54, 89, 12, 27>, find the sum of weights based on the following conditions.
(a) 5 if it is a perfect cube.
(b) 4 if it is a multiple of 4 and divisible by 6.
(c) 3 if it is a prime number.
Sort the numbers based on the weight in the increasing order as shown below <10, its weight>,<36, its weight><89,its weight>
7. Populate an array with a height of persons and find how many persons are above the average height.
8. Populate a two-dimensional array with height and weight of persons and compute the Body Mass Index of the individuals.
9. Given a string ―a$bcd./fg‖ find its reverse without changing the position of special characters.
(Example input:a@gh%;j and output:j@hg%;a)
10. Convert the given decimal number into binary, octal and hexadecimal numbers using user-defined functions.
11. From a given paragraph perform the following using built-in functions:
a. Find the total number of words.
b. Capitalize the first word of each sentence.
c. Replace a given word with another word.
12. Solve towers of Hanoi using recursion.
13. Sort the list of numbers using pass by reference.
14. Generate salary slip of employees using structures and pointers.
15. Compute internal marks of students for five different subjects using structures and functions.
16. Insert, update, delete and append telephone details of an individual or a company into a telephone directory using random access file.
17. Count the number of account holders whose balance is less than the minimum balance using sequential access file.
18. Create a Railway reservation system‖ with the following modules
(b) Availability checking
(d) Prepare chart