Td corrigé course objectives - Vel Tech pdf

course objectives - Vel Tech

Filling in the blanks - Close exercises ? Vocabulary building - Reading and ..... of various communication systems, modulation procedure and spectral bands. ...... B. Bhattacharyya, S.C. Bera, Engineering Graphics ., I.K. International Pvt Ltd., ...... FSK, QAM - Interfaces and modems - Digital data transmission - Parallel and  ...




part of the document




B.TECH. COMPUTER SCIENCE AND ENGINEERING

Curriculum &Syllabus [Regulation B (2013)]

SEMESTER I

Course CodeCourse NameLTPCTHEORYU1GEB01Communicative English - I3003U1GEB02Engineering Mathematics - I3104U1GEB03Engineering Physics - I3003U1GEB04Engineering Chemistry - I3003U1GEB05Basic Electrical and Electronics Engineering3003U1GEB06Engineering Graphics3104PRACTICALU1GEB07Engineering Physics and Chemistry Laboratory - I0042U1GEB08Basic Electrical and Electronics Laboratory0032U1GEB09Engineering Practices laboratory0032Total1821026
SEMESTER II

Course CodeCourse NameLTPCTHEORYU2GEB10Communicative English-II 3003U2GEB11Engineering Mathematics –II3104U2GEB12Engineering Physics – II3003U2GEB13Engineering Chemistry – II3003U2GEB14Fundamentals of Computing and Programming3003U2GEB15Basics of Mechanical and Civil Engineering3003PRACTICALU2GEB16Computer Practice Laboratory0032U2GEB17Engineering Physics & Chemistry Laboratory-II0042U2GEB18Communication Skills Laboratory0032Total1811025
B.TECH. COMPUTER SCIENCE AND ENGINEERING
Curriculum &Syllabus [Regulation B (for Batch 2014-15 only)]
SEMESTER I
Course CodeCourse NameLTPCTHEORYU1GEB20Engineering English - I2002U1GEB21Engineering Mathematics - I3104U1GEB22Engineering Physics - I2002U1GEB23Engineering Chemistry - I2002U1GEB24Principles of Electrical and Electronics Engineering3003U1GEB25Basics of Computing and C Programming3003PRACTICALU1GEB26Engineering Physics and Chemistry Laboratory - I0042U1GEB27Principles of Electrical and Electronics Engineering Laboratory0032U1GEB28Computer Practices laboratory0032Total1511022
SEMESTER II

Course CodeCourse NameLTPCTHEORYU2GEB29Engineering English-II 2002U2GEB30Engineering Mathematics –II3104U2GEB31Engineering Physics – II2002U2GEB32Engineering Chemistry – II2002U2GEB33Basics of Mechanical and Civil Engineering3003U2GEB34Engineering Graphics3104PRACTICALU2GEB37Engineering Practice Lab0032U2GEB35Engineering Physics & Chemistry Laboratory-II0042U2GEB36Proficiency in English Lab - I0032U2GEB38Life Skills1001Total1621024



SEMESTER III

SUB.CODESUBJECTSLTPCTHEORYU3MAB01Transforms And Partial Differential Equations 3104U3CSB01Data Structures & Algorithms3003U3CSB02Digital Principles and system design3104U3ITB18Java Programming3003U3CSB03System Software3003U3CSB04Computer Organization and Architecture3003PRACTICALU3CSB05Data Structures Lab1032U3CSB06Digital Lab0032U3ITB01J2SE – Core JAVA0032Total Credits26
SEMESTER IV

SUB.CODESUBJECTSLTPCTHEORYU4MAB05Probability and Queuing Theory3104U4CSB07Design and Analysis of Algorithms3104U4CSB08Theory of Computation3003U4ECB14Microprocessors & Microcontrollers 3003U4CSB09Database management System3003U4CSB10Operating System3003PRACTICALU4CSB11Operating System Lab0032U4ECB17Microprocessors and Microcontrollers Lab0032U4CSB12Database Management System Lab0032Total Credits25
L – Lecture; T – Tutorial; P – Practical; C – Credit



SEMESTER V

Code NoSubjectsLTPCTheoryU5MAB07Discrete Mathematics3104U5CSB13Compiler Design3104U5CSB14Software Engineering & Project Management3003U5CSB15Data Communication and Computer Networks3003U5CEB13Environmental Science and Engineering 3003*****Departmental Elective - I3003PracticalU5CSB17Networks lab0032U5CSB18Compiler Design Lab0032U5CSB19Windows Programming Lab1032Total Credits27

SEMESTER VI

Code NoSubjectsLTPCTheoryU6MAB03Numerical Methods3104U6CSB20C# and .NET3003U6CSB21Object Oriented Analysis and Design3003U6CSB22Enterprise java and Web services3003*****Departmental Elective - II3003*****Open Elective –I3003PracticalU6ITB02Case Tools Lab0032U6CSB23Web services Lab0032U6CSB24C# and .NET Lab0032Total Credits25
L – Lecture; T – Tutorial; P – Practical; C – Credit



SEMESTER VII

Code NoSubjectsLTPCTheoryU7CSB25Data warehousing and mining3003U7CSB26Mobile Communication and Computing3003U7CSB27Information Storage Management3003U7CSB28Cryptography and Network Security3003*****Departmental Elective - III3003*****Open Elective – II3003PracticalU7CSB29ASP.NET Lab 1033U7CSB30Business Communication Lab0032U7CSB31Mini Project0032Total Credits25


SEMESTER VIII

SUB.CODESUBJECTSLTPCU8CSB32Project Work002412Total Credits12 
L – Lecture; T – Tutorial; P – Practical; C - Credit

Total Credits = 140












DEPARTMENTAL CORE ELECTIVE LIST

Code NoSubjectsLTPCUECSB16Graphics and Image Processing3003UECSB34HYPERLINK \l "CS1014"Information Security3003UECSB35HYPERLINK \l "CS1015"User Interface Design3003UECSB36HYPERLINK \l "EC1008"High Speed Networks3003UECSB38HYPERLINK \l "IT1401"Component Based Technology3003UECSB41HYPERLINK \l "IT1012"Cloud Computing3003UECSB42Database Technologies3003UECSB43Distributed Computing3003UECSB44Information and Coding Theory3 003UECSB45Parallel Computing3003UEBAB01Total Quality Management3003UECSB46UNIX Internals3003UECSB47TCP/IP Design and Implementation3003UECSB48Soft Computing3003UECSB49Web Technology3003UECSB50Multimedia Systems3003UECSB51Enterprise Resource Planning3003UECSB52Service Oriented Architecture3003UECSB53Advanced Java Programming3003UECSB54Open Source Systems3003UECSB55Mobile Adhoc and Sensor Networks3003UECSB57Virtualization Technologies3003UECSB59Software Testing3003
L – Lecture; T – Tutorial; P – Practical; C – Credit







OPEN ELECTIVE LIST

Code NoSubjectsLTPCUEEEB42HYPERLINK \l "IT1353"Embedded System Design3003UECSB33HYPERLINK \l "CS1008"Real Time Systems3003UECSB37HYPERLINK \l "CS1019"Robotics3003UECSB39HYPERLINK \l "CS1020"Software Quality Assurance3003UECSB40HYPERLINK \l "CS1022"Knowledge Based Decision Support Systems3003UEBAB04Professional Ethics and Human Values3003UECSB58Mobile Application Development3003UECSB60Business Intelligence and its Applications3003UECSB61Introduction to Mainframes3003UECSB62Building Enterprise Applications3003UECSB63Developing Web Applications In .Net3003
L – Lecture; T – Tutorial; P – Practical; C – Credit


























B.TECH. COMPUTER SCIENCE AND ENGINEERING
Curriculum &Syllabus [Regulation BR (2014)]

SEMESTER I

Course CodeCourse NameLTPCTHEORYU1GEB20Engineering English - I2002U1GEB21Engineering Mathematics - I3104U1GEB22Engineering Physics - I2002U1GEB23Engineering Chemistry - I2002U1GEB24Principles of Electrical and Electronics Engineering3003U1GEB25Basics of Computing and C Programming3003PRACTICALU1GEB26Engineering Physics and Chemistry Laboratory - I0042U1GEB27Principles of Electrical and Electronics Engineering Laboratory0032U1GEB28Computer Practices laboratory0032Total1511022


















SEMESTER I

U1GEB01 COMMUNICATIVE ENGLISH I L T P C
3 0 0 3
OBJECTIVES
To enable all students of Engineering and Technology develope their basic communication skills in English.
To achieve specific linguistic and communicative competence in order for them to acquire relevant skills and function efficiently in a realistic working context
To inculcate the habit of reading for pleasure

COURSE OUTCOME
After completing this course, students will be able to:
Respond orally to the written works, grounding their ideas in the text
Formulate open-ended questions in order to explore a topic of interest
Engage in analytical and critical dialogue orally
Engage in daily, meaningful reading tasks in English class and/or at home
Develop interpersonal skills on current problems and events

PREPREQUISITE
Basic Grammar
Communicative skills

COURSE CONTENTS
UNIT I COMMUNICATIVE GRAMMAR (9)
Parts of Speech -Time, Tense and Aspect -Active and Passive Voice -WH Questions & Question Tag-Concord

UNIT II COMPOSITION (9)
Vocabulary - Single word substitutes -Use of abbreviations & acronyms-Definitions and Extended Definitions-Dialogue Writing-Paragraph Writing-Report, its importance and Report Writing

UNIT III IMPORTANCE OF COMMUNICATION (9)
Process of Communication and factors -Verbal and Non-verbal Communication -Listening Skills -Reading Skills -Speaking skills -Writing skills.

UNIT IV WRITTEN SKILLS (9)
Letter writing- Formal and Informal letters-Process Description-Transcoding and transformation of information-Note taking

UNIT V INTERPERSONAL SKILLS (9)
Creative thinking - Critical thinking-Discussion of current events and problems-Offering suggestions/ solutions/ opinions
Total: 45 Periods

TEXT BOOKS
Andera, J.Rutherford. Basic Communication Skills for Technology, Second edition, Pearson Education,2007
Butterfield, Jeff. Soft Skills for Everyone, Cegage learning, Canada, 2011

REFERENCES
Bailey, Stephen. Academic Writing: A Practical Guide for Students. New York: Rutledge, 2011.
Morgan, David and Nicholas Regan.  Take-Off:  Technical English for Engineering. Garnet Publishing Limited. New York: Longman, 2008.
Ganesan. S, Persis Mary T & Subhashini.B. Communication in English, Himalaya Publishing House, Mumbai, 2009.
Pickett, Nell Ann, Ann A.Laster and Katherine E.Staples.  Technical English: Writing, Reading and Speaking. New York: Longman, 2009.


U1GEB02 ENGINEERING MATHEMATICS-I L T P C
3 1 0 4
COURSE OBJECTIVES

To develop the basic mathematical knowledge and computational skills of the students in the areas of applied mathematics.
To develop the skills of the students in the areas of several variable Calculus and Matrices
To teach fundamental topics required for understanding Engineering studies

COURSE OUTCOME
On successful completion of this course, students will be able to:
Calculate eigenvalues and eigenvectors, apply Caley-Hamilton theorem, and diagonalize of symmetric matrices and demonstrate the nature of quadratic forms
Discuss the convergence and divergence of sequence and series of real numbers using various tests
Demonstrate understanding of the derivatives of functions of several variables, viz., partial and total differentiation, and differentiation of implicit functions and optimize the functions of several variables using Hessian method and Lagrangian method.
Evaluate double integration and triple integration using Cartesian, polar co-ordinates and the concept of Jacobian of transformation from one coordinate system to another coordinate system.
Identify the improperness in integrals and evaluate the integrals using appropriate mathematical tools and how to apply beta and gamma integrals keeping improperness in mind.

PREPREQUISITE
Basic Mathematics
Differential Calculus
Integral Calculus

COURSE CONTENTS

UNIT I MATRICES 9 + 3
Characteristic equation - Eigen values and Eigen vectors of a real matrix – Statement of Cayley- Hamilton theorem – Applications of Cayley -Hamilton theorem in finding the inverse of a non-singular matrix and the power of a square matrix – Diagonalization of symmetric matrices – Nature of Quadratic forms

UNIT II SEQUENCES AND SERIES 9 + 3
Sequences – Convergence of series – Series of positive terms – Tests for convergence (n-th term, ratio, comparison, root and integral tests) and divergence - Leibnitz test for alternating series –Series of positive and negative terms - Absolute and conditional convergence– Power series – Taylor and Maclaurin series


UNIT III DIFFERENTIAL CALCULUS OF SEVERAL VARABLES 9 + 3
Limits and continuity- Partial Derivatives – Total derivative – Differentiation of implicit functions – inverse functions – Jacobian – Maxima and minima of functions of two variables – Lagrange’s method of undetermined multipliers

UNIT IV INTEGRAL CALCULUS OF SEVERAL VARIABLES 9 + 3
Double integrals- Change of order of integration – Double integrals in polar coordinates – Triple integrals – Area as a double integral – Volume as a triple integral

UNIT V IMPROPER INTEGRALS 9 + 3
Meaning of improper integrals - Beta and Gamma functions  properties  Reduction formula for “(n)  Relation between gamma and beta functions - Evaluation of integrals using Beta and gamma functions  simple problems.
Total : 45+15(Tutorial) =60 periods

TEXT BOOKS
Grewal B.S., “Higher Engineering Mathematics”, Khanna Publishers, New Delhi, 41st Edition, 2011.
Jain R.K and Iyengar,S.R.K Advanced Engineering Mathematics, 3rd edition, Narosa Publishing House, 2009.

REFERENCE BOOKS

Duraipandian P, Udayabaskaran S and Karthikeyan T, Engineering Mathematics ( I Year) Muhil Publishers, 2010
Kreyszig E, , Advanced Engineering Mathematics, 9th edition, Wiley, 2005.
Peter O’ Neil, Advanced Engineering Mathematics, Cengage Learning, Boston, USA, 2012.


U1GEB03 ENGINEERING PHYSICS – I L T P C
3 0 0 3
COURSE Objectives
To understand the basic laws of physics and their applications in engineering and technology.
To develop scientific temper and analytical capability.
To solve various engineering problems.

COURSE OUTCOME
Students undergoing this course will
Have a fundamental understanding of basic physics concepts and its applications in a day to day life, demonstrate the knowledge in ultrasonic applications and its importance and explain the utilizations of the electron beams in modern technologies such s CRT, CRO, etc.
Be able to explain the basic understandings of the matter, crystal structure and its fundamental properties including crystal systems and Miller indices and show their understanding of the conductivity nature of metals and the classification of the solids learned from the Band Theory of Solids.
Be able to understand the widely used current technologies such as mobile phones, solar cells for which semiconductor technology is essential. The concept of semiconductors and its wide applications will motivate the students to the currently developing topics.

PREPREQUISITE
Basic Mathematics
Basic Science

COURSE CONTENTS
UNIT-I: ACOUSTICS 9
Introduction, sound waves - Pitch and Intensity. Reflection of sound waves, Sabine formula, absorption of sound, reverberation theory. Ultrasonic’s – production - magnetostriction oscillator and piezoelectric oscillator. Properties and applications.

UNIT -II: ELECTRON OPTICS 9
Introduction, Electron-refraction-Bethe’s law, Electron Gun and Electron Lens. Cathode Ray Tube and Cathode Ray Oscilloscope. Cyclotron, Bainbridge Mass Spectrograph. Optical microscope, Electron Microscope - Applications.

UNIT -III: CRYSTAL STRUCTURES AND X-RAYS 9
Introduction, Space lattice, unit cell, lattice parameters, Bravais Lattice - Crystal systems. Characteristics of Unit cell (Cubic System). Miller indices of planes. X-Rays –production, Bragg’s Law. Powder crystal method and rotating crystal method.

UNIT -IV: BAND THEORY OF SOLIDS 9
Introduction, Electrical conduction, conductivity, drift velocity, influence of external factors on conductivity. The Band Theory of solids, Energy Bands, Energy Gap. Classification of solids, Energy Band structure of a conductor. Fermi-Dirac distribution function and Fermi Energy. Energy Band structure of an Insulator and semiconductor.

UNIT -V: SEMICONDUCTORS 9
Introduction, Types- Intrinsic and Extrinsic semiconductors. Intrinsic carriers-electron and hole concentrations. Fermi level in intrinsic carrier density, Conductivity, Doping of impurities-N-type and P-Type. Temperature variation-law of mass action-Charge neutrality condition- Fermi level in extrinsic semiconductor-Hall effect. Applications- Semiconductor diode, Transistor, FET, MOSFET.
Total: 45 periods
TEXT BOOKS
M.N. Avadhanulu and P.G. Kshirsagar ,A Text Book of Engineering Physics, S.CHAND and Co, 2012.
Gaur and Gupta, Engineering Physics , Dhanpat Rai publications, 2009

REFERENCES
S.O.Pillai ,Solid State Physics,New age international publications, 2010.
M.Arumugam, Engineering Physics,Anuradha publications, 2009.
Charles Kittel ,Introduction to Solid State Physics ,Wiley India publications, 2009.
Introduction to Solids –L.Azaroff TMH,33rd Reprint 2009.
Materials Science and Engineering – William Calister – Wiley India- Sixth Edition 2009.
HYPERLINK "http://www.schandgroup.com"www.schandgroup.com, HYPERLINK "http://www.google.com"www.google.com

U1GEB04 ENGINEERING CHEMISTRY- I LTPC
3 0 0 3
COURSE OBJECTIVE
The basic objective of Engineering Chemistry is to educate the students about the chemical aspects of engineering and to provide leadership in advanced studies of engineering, in industry, academia and government.

COURSE OUTCOME
After completing first semester, students from all branches of engineering will possess:
Students will have knowledge about the design of boilers and its conditioning methods
Students will develop understanding of the concepts and importance of the domestic water treatment methodology which is useful for the industries.
Students will have knowledge about the industrial applications of adsorption techniques.
Students will have knowledge about the energy sources and batteries along with the need of new materials to improve energy storage capabilities.
Students will have understanding about spectroscopic instruments required for discovery and characterization methods of new materials.

PREPREQUISITE
Basic Mathematics
Basic Science

COURSE CONTENTS
UNIT- I WATER TECHNOLOGY (9)
Introduction- Hardness-Types and estimation by EDTA method-Boiler feed water- requirements- disadvantages of using hard water in boilers- internal conditioning (phosphate, calgon and carbonate conditioning methods)-external conditioning method-demineralization process-desalination-reverse osmosis- Electrodialysis- Domestic water treatment.

UNIT- II SURFACE CHEMISTRY (9)
Introduction-types of adsorption-adsorption of gases on solids, solute from solution-adsorption isotherm- Freundlich and Langmuir adsorption isotherm- Role of adsorbent in catalysis- ion exchange reaction- chromatography – applications of adsorption in industries – role of activated carbon in pollution abatement of air and waste water- Industrial applications of adsorption.

UNIT III ELECTROCHEMISTRY (9)
Electrochemical cells- reversible and irreversible cell- EMF measurement - single electrode potential- Nernst equation-problems-reference electrode- SHE-Calomel electrode-Glass electrode-measurement of pH-electrochemical series- significance- potentiometric titration –precipitation titration –conductometric titration.

UNIT- IV ENERGY SOURCES AND STORAGE DEVICES (9)
Renewable and non renewable energy resources- nuclear fission- fusion-chain reaction- nuclear energy- nuclear reactor–light water nuclear power plant- wind energy- solar energy- tidal energy- types of battery- alkaline battery- lead acid- nickel cadmium-lithium battery-H2-O2 fuel cells.

UNIT –V SPECTROSCOPY (9)
Introduction- Electromagnetic radiation- absorption of electromagnetic radiation- interaction of electromagnetic radiation with matter- Beer- Lambert’s law- principle & instrumentation of UV- Visible spectroscopy, IR spectroscopy- estimation of iron by colorimetry- flame photometry- instrumentation (block diagram)- estimation of sodium by flame photometry- Microwave spectroscopy and its applications.
Total : 45 periods

TEXT BOOKS
P.C.Jain and Monica Jain - “Engineering Chemistry” DhanpatRai Pub, Co., New Delhi (2002).
S.S.Dara- “A Text book of Engineering Chemistry” S.Chand&Co.Ltd., New Delhi (2006).
Ravikrishnan– Engineering Chemistry, Sri Krishna Publication, Chennai.

REFERENCES
B.K.Sharma - “Engineering Chemistry”, Krishna Prakasan Media (P) Ltd., Meerut (2001) .
B.Sivasankar - “Engineering Chemistry” Tata McGraw-Hill Pub.Co.Ltd. New Delhi (2008).
B.R.Puri, L.R.Sharma, S.Pathania - “Principles of physical Chemistry,ShobanLalnagin Chand & Co., Jalandhar (2000).


U1GEB05 BASIC ELECTRICAL AND ELECTRONICS ENGINEERING LTPC
3 0 0 3
COURSE Objectives:
To impart knowledge in various AC circuit parameters.
To impart knowledge in various DC circuit parameters.

COURSE OUTCOME
Students are expected to learn the physical recognition of different electrical components like Resistances, Inductances, Capacitances and their ratings.
Students are expected to have learnt the verifications of basic laws of electric circuits like Ohm’s law and Kirchhoffs’ laws.
Students are expected to connect electric circuits, and able to use electric instruments to perform experiments.

COURSE CONTENTS
UNIT I D.C.CIRCUITS 9
Electrical quantities, Ohm’s Law, Resistors, Inductors, Capacitors - Series and parallel combinations, Kirchhoff’s laws, source transformation, Node and Mesh Analysis - Star delta Transformation.

UNIT II MAGNETIC CIRCUITS 9
Definition of MMF, Flux and reluctance - Leakage factor - Reluctances in series and parallel (series and parallel magnetic circuits) - Electromagnetic induction - Fleming’s rule - Lenz’s law - Faraday’s laws - statically and dynamically induced EMF - Self and mutual inductance
- Energy stored and energy density - Analogy of electric and magnetic circuits.

UNIT III A.C.CIRCUITS 9
Sinusoidal functions - RMS(effective) and Average values- Phasor representation - J operator – sinusoidal excitation applied to purely resistive , inductive and capacitive circuits - RL , RC and RLC series and parallel circuits - power and power factor - Three phase circuits - Star / delta connections - with balanced loads - measurement of power by two wattmeter method.

UNIT IV SEMICONDUCTOR DEVICES AND LOGIC GATES 9
Discrete devices - PN junction diodes - Zener diodes - Tunnel diodes- Thermistors - Bipolar junction transistors- Field effect transistors (FET and MOSFET) –Uni junction transistors - Silicon controlled rectifiers and Triacs. Universal Gates - Half Adder - Full Adder.

UNIT V RECTIFIERS, AMPLIFIERS AND OSCILLATORS 9
Half and full wave rectifiers- Capacitive and inductive filters- ripple factor- PIV-rectification efficiency. CB, CE and CC Configuration - RC coupled amplifier- positive and negative feedback - Barkhausen criterion for oscillations -RC and LC oscillators. Introduction to power supplies.
TOTAL: 45Periods

TEXT BOOKS
1. Mittle.B.N, Aravind Mittle, "Basic Electrical Engineering", Tata McGraw Hill", 2nd Edition. Sep 2005.
2. Theraja.B.L, "Fundamentals of Electrical Engineering and Electronics", S.Chand & Co., 1st Multicolor Edition, 2006 (Reprint 2009).
3. Sedha.R.S, A Text book of Applied electronics, 2nd Edition, S.Chand & company, 2005.
4. Bhattacharya.S.K and Renu vig, Principles of electronics, 3rd Edition, S.K.Kataria & Sons, 2002

REFERENCES
1. Smarajit Ghosh, "Fundamentals of Electrical and Electronics Engineering", PHI Learning Private Ltd, 2nd Edition, 2010.
2. Wadhwa.C.L, "Basic Electrical Engineering", New Age International, 4th Edition, 2007. (Reprint June 2010)
3. Abhijit Chakrabarti, Sudipta nath & Chandan Kumar Chanda, "Basic Electrical Engineering", Tata McGraw Hill, 1st Edition, 2009.
4. T. Thyagarajan, “Fundamentals of Electrical Engineering”, SciTech Publications, 5th Edition, Reprint Jan 2010.
5. books.google.co.in/books/.../Basic_Electrical_Engineering.ht
6. www.e-booksdirectory.com › HYPERLINK "http://www.e-booksdirectory.com/listing.php?category=73"Engineering

U1GEB06 ENGINEERING GRAPHICS L T P C
(First angle projection method is to be followed) 3 1 0 4

COURSE OBJECTIVES
To familiarize the students with the construction methods of various objects and their applications.
To understand the basic concepts of conic sections, projections and developments of objects.
To develop the imagination and drafting skills of students.

COURSE OUTCOME

Frame ideas based on the conceptual modelling and design
Provide good understanding of the methods involved in preparing various views in engineering drawings

COURSE CONTENTS
INTRODUCTION (Not to be included for examination)

Drawing instruments and their use – Bureau of Indian Standards (BIS) conventions – free-hand lettering – dimensioning – simple geometric constructions.

UNIT I: CONIC SECTIONS AND FREE HAND SKETCHING 9+3
Construction of ellipse (concentric circle and eccentricity methods), construction of parabola (rectangle and eccentricity methods), construction of hyperbola (eccentricity method) Free-hand sketching of orthographic views of pictorial views of solids – free-hand sketching of pictorial views of solids given the orthographic views.


UNIT II: PROJECTION OF POINTS, STRAIGHT LINES & PLANES 9+3
Orthographic projections of points, orthographic projections of straight lines located in the first quadrant only – determination of true lengths and true inclinations – orthographic projections of polygonal surface and circular lamina inclined to both reference planes.

UNIT III: PROJECTIONS OF SOLIDS 9+3
Projections of simple solids (prisms, pyramids, cylinder and cone) when the axis is inclined to one reference plane by change of position and change of reference line methods.

UNIT IV: SECTIONS OF SOLIDS & DEVELOPMENT OF SURFACES 9+3
Sections of solids (prisms, pyramids, cylinder and cone) in simple vertical position by using cutting plane inclined to one reference plane and perpendicular to the other – obtaining true shape of section.
Development of lateral surfaces of simple and truncated solids – prisms, pyramids, cylinder and cone – development of lateral surfaces of solids with cylindrical cutouts perpendicular to the axis.


UNIT V: ISOMETRIC & PERSPECTIVE PROJECTION 9+3
Principles of isometric projection - isometric scale – isometric projections of simple solids, truncated prisms, pyramids, cylinders and cones – isometric view of combination of two simple solids.Perspective projection of prisms, pyramids and cylinder by visual ray method and vanishing points method.
Total : 45+15(Tutorial) =60 periods

BEYOND THE SYLLABUS
Scales and Dimensioning Principles, Intersection of solids, Computer Aided Drafting, Development of solid surfaces with square cut –out, Building Drawings.

TEXT BOOKS
K.V.Natarajan, A text Book of Engineering Graphics, Dhanalakshmi Publisher, Chennai – 42, 2009
2.Venugopal K., “Engineering Graphics”, New Age International (P) Limited, 2002.

REFERENCES
1.Warren J. Luzadder and Jon. M.Duff, “Fundamentals of Engineering Drawing”, Prentice Hall of India Pvt., Ltd., Eleventh Edition, 2001.
B.Bhattacharyya, S.C.Bera,Engineering Graphics ., I.K .International Pvt Ltd., 2009
M.S. Kumar ., Engineering Graphics.,Dd Publications, 2008
Jeyapoovan.T., Vikas Publishing House Engineering Graphics with using Auto CAD,2007
BIS code: SP 46:2003 Engineering Drawing practice for Schools & Colleges
HYPERLINK "http://www.teachertube.com"http://www.teachertube.com, Engineering Graphics.
HYPERLINK "http://www.ustudy.in"http://www.ustudy.in, Engineering Graphics




U1GEB07 ENGINEERING PHYSICS AND CHEMISTRY LABORATORY L T P C
0 0 4 2
COURSE Objectives
To impart skills in measurements.
To design and plan the experimental procedure and to record and process the results.
To reach non trivial conclusions of significant of the experiments.

COURSE OUTCOME
After the completion of the experiments in Physics lab, students gain
Skills on measurements
Knowledge to design
Plan the experimental procedure
To record and process the results
Ability to analyze the results

ENGINEERING PHYSICS LAB

Torsional Pendulum
To determine the moment of inertia of the disc and the rigidity modulus of the wire by Torsional oscillations.
Newtons’ Rings
To find the focal length of a lens by forming Newton’s ring.
Dispersive power of the Prism
To find the dispersive power of the material of the prism using spectrometer.
4. Laser Grating
(i) Determination of wavelength of Laser using Grating and Particle size determination
(ii) Determination of Numerical Aperture and Acceptance angle of an Optical Fibre
Ultrasonic Interferometer
Determination of Velocity of ultrasonic waves in a liquid and compressibility of the liquid.
Young’s Modulus – Non-Uniform Bending
To determine Young’s modulus of the material of the beam by Non uniform bending method.

ENGINEERING CHEMISTRY LABORATORY
AIM
To understand the principles and technological knowledge involved in electrical and non-electrical experiments in chemistry.

OBJECTIVES
Students should develop the experimental skills both manually and by instrumentation of “qualitative and quantitative analysis” of solutions.

LIST OF EXPERIMENTS
(ANY FIVE)

Estimation of hardness of Water by EDTA.
Determination of DO in water (Winkler’s Method).
Estimation of Chloride in Water sample (Argentometric).
Estimation of alkalinity of Water sample.
Conductometric titration (Strong acidVs Strong base).
Conductometric precipitation titration using BaCl2Vs Na2 SO4.


U1GEB08 BASIC ELECTRICAL AND ELECTRONICS ENGINEERING LABORATORY L T P C
0 0 3 2
COURSE OUTCOME
Students are expected to perform good in viva voce exams
Students are expected to verify various laws using electrical instruments
Students are expected to verify ratings for various components like CFL’s, fluorescent tube etc
Students are expected to perform open circuit and short circuit tests on transformers and get familiar with various electric motors and their construction

COURSE Objectives:
To verify Kirchhoff’s laws
To make the students to understand the circuit parameters and their influence.

(ANY TEN EXPERIMENTS)

a. Staircase wiring and lamp wiring.
b. Measurement of Electrical Quantities.
Characteristics of PN junction Diode.
Characteristics of BJT
Verification of Kirchhoff’s laws.
Verification of logic gates.
Study of CRO and measurement of frequency and phase difference using CRO.
Frequency response of series RLC circuits.
Characteristics of FET.
Transient response of series RL and RC circuits.
Half wave and full wave rectifier using diodes.
RC filters.

















U1GEB09 ENGINEERING Practice LabORATORY L T P C
0 0 3 2
COURSE Objectives
To have wide knowledge on
Plumbing tools – house hold plumbing fittings and Carpentry process – Carpentry tools, types of joints.
Types of welding & tools.
Types of machining and operations, machine tools, cutting tools (Lathe, Drilling).
Sheet metal – definition, working tools, operations - forming & bending.

COURSE OUTCOME
Students undergoing this laboratory will
Demonstrate wide knowledge on mechanical and civil operations


I CIVIL ENGINEERING PRACTICE            
Plumbing Works:
Preparation of plumbing line sketches for
water supply line
sewage works.
Basic pipe connections using valves, taps, couplings, unions, reduces elbows in house hold fitting.
Carpentry using Power Tools only:
(a) Study of the joints in roofs, doors, windows and furniture.
(b) Hands-on-exercise:
Power sawing, Power Planning and making various joints.

II MECHANICAL ENGINEERING PRACTICE                             
Welding:
    (a) Preparation of Arc welding practice – butt joints and lap joints.  
(b) Preparation of Gas welding practice – butt joints and lap joints.
Basic Machining:
(a) Simple Turning and Taper turning in lathe.
(b) Drilling Practice.
Sheet Metal Work:            (a) Forming & Bending:            (b) Model making – Trays, funnels, etc.  








SEMESTER II

COURSE CODECOURSE NAME: LTPCTHEORYU2GEB10Communicative English-II 3003U2GEB11Engineering Mathematics –II3104U2GEB12Engineering Physics – II3003U2GEB13Engineering Chemistry – II3003U2GEB14Basics of Mechanical and Civil Engineering3003U2GEB15Fundamentals of Computing and Programming3003PRACTICALU2GEB16Computer Practice Laboratory0032U2GEB17Engineering Physics & Chemistry Laboratory-II0042U2GEB18Communication Skills Laboratory0032Total Credits1811025

























SEMESTER II
U2GEB10 COMMUNICATIVE ENGLISH II L T P C
3 0 0 3

OBJECTIVES

To enable the students to become aware of their present communication skills and the skills they will need to function as successful professionals.
To encourage them to acquire the necessary skills so that they can handle day to-day personal and professional responsibilities
To build their confidence and to instill competitiveness by projecting a positive image of themselves and their future

COURSE OUTCOME
After undergoing this course, students will be able to:
Communicate using modal verbs, conditionals, gerund and articles
Write, compare, contrast, and analyze articles on a given topic using Synonyms, Antonyms, and Homonyms
Prepare themselves in pre-interview process
Respond in group discussion, literal, interpretative, and evaluative stances.


COURSE CONTENTS
UNIT I COMMUNICATIVE GRAMMAR (9)
Modal verbs-Conditionals — ‘If’ clauses-Cause and Effect –Gerund-Articles

UNIT II WRITING SKILLS (9)
Synonyms, Antonyms and Homonyms -Word Formation -Nominal compounds –Instructions-Mini project writing

UNIT III WRITING AT WORK (9)
Business letters-Email, Fax, Memo-Notice, Circulars-Job Applications - Dos and don’ts-CV and Cover letter

UNIT IV CORPORATE COMMUNICATION (9)
Group Discussion-Interview Skills-Types of meeting-Agenda, Minutes

UNIT V CONVERSATION SKILLS (9)
Presentation Skills-Persuasive speech-Dealing with clients-Crisis management Trouble Shooting

Total: 45 periods
TEXT BOOKS
Andera, J.Rutherford. Basic Communication Skills for Technology, Second edition, Pearson Education,2007
Butterfield, Jeff. Soft Skills for Everyone, Cegage learning, Canada, 2011

REFERENCES
Ganesan. S, Persis Mary T & Subhashini.B. Communication in English, Himalaya Publishing House, Mumbai, 2009.
Pickett, Nell Ann, Ann A.Laster and Katherine E.Staples. Technical English: Writing, Reading and Speaking. New York: Longman, 2010.
Rizvi, M.Ashraf. Effective Technical Communication. New Delhi: Tata McGraw-Hill Publishing Company, 2007.
Morgan,  David  and  Nicholas  Regan.  Take-Off:  Technical English for Engineering. Garnet Publishing Limited. New York: Longman, 2008.
Meenakshi Raman and Sangeeta Sharma, ‘Technical Communication English skills for Engineers’, Oxford University Press, 2008.
HYPERLINK "http://www.lonestar.edu/useful-websites-for-students.htm"http://www.lonestar.edu/useful-websites-for-students.htm
HYPERLINK "http://www.english-for-students.com/"www.english-for-students.com/
HYPERLINK "http://www.britishcouncil.org"www.britishcouncil.org
HYPERLINK "http://www.sfsu.edu/~puboff/onestop.htm"www.sfsu.edu/~puboff/onestop.htm
HYPERLINK "http://www.uefap.com/"www.uefap.com
HYPERLINK "http://www.eslcafe.com/"www.eslcafe.com
HYPERLINK "http://www.listen-to-english.com/"www.listen-to-english.com
HYPERLINK "http://www.owl.english.purdue.edu/"www.owl.english.purdue.edu
HYPERLINK "http://www.chompchomp.com/"www.chompchomp.com

U2GEB11 ENGINEERING MATHEMATICS–II L T P C
3 1 0 4
AIM AND OBJECTIVES

To develop the skills of the students in the areas of Vector Calculus, Integral Calculus, Complex variables, Laplace Transform and ordinary differential equations
To teach fundamental topics required for understanding Engineering studies
To serve as a pre-requisite mathematics course for post graduate courses, specialized studies and research

COURSE OUTCOME
On successful completion of this course, students will be able to:
Take Laplace transformation of different types of functions, derivatives and integrals, and how it converts complex systems into simple algebraic equations to find out solutions
Demonstrate the understanding of solving ordinary differential equations using operator methods, method of undetermined coefficients, method of variation of parameters and Laplace transformation techniques
Perform gradient, divergence and curl operations in vector and scalar fields, apply Green’s theorem, Gauss Theorem, and Stokes theorem as the generalization of fundamental theorem of Integral calculus.
Distinguish between real function differentiation and complex function differentiation, applicability of analytic and harmonic nature of complex valued function in electrical engineering and study of fluids
Apply complex integration using Cauchy’s integral theorem and Cauchy’s residue theorem and their applications in evaluating integrals.

COURSE CONTENTS
UNIT I LAPLACE TRANSFORM 9 + 3
Laplace transform – Sufficient Condition for existence – Transform of elementary functions – Basic properties – Transform of derivatives and integrals – Transform of unit step function and impulse functions – Transform of periodic functions - Inverse Laplace transform– Convolution theorem (excluding proof) – Initial and Final value theorems

UNIT II ORDINARY DIFFERENTIAL EQUATIONS 9 + 3
Higher order linear differential equations with constant coefficients –Method of undetermined coefficients - Method of variation of parameters – Cauchy’s and Legendre’s linear equations – Simultaneous first order linear equations with constant coefficients – Solution of linear ODE of second order with constant coefficients using Laplace transform
UNIT III VECTOR CALCULUS 9 + 3
Gradient, Divergence and Curl – Directional derivative – Irrotational and solenoidal vector fields – Vector integration – Green’s theorem in a plane, Gauss divergence theorem, Stokes’ theorem (excluding proofs) – Simple applications involving cubes and rectangular parallelepipeds.

UNIT IV ANALYTIC FUNCTIONS 9 + 3
Functions of a complex variable – Analytic functions – Necessary conditions, Cauchy – Riemann equation and Sufficient conditions (excluding proofs) – Harmonic and orthogonal properties of analytic function – Harmonic conjugate – Construction of analytic functions – Conformal mapping : w= z+c, cz, 1/z, and bilinear transformation.

UNIT V COMPLEX INTEGRATION 9 + 3
Complex integration – Statement and applications of Cauchy’s integral theorem and Cauchy’s integral formula – Taylor and Laurent expansions – Singular points – Residues – Residue theorem – Application of residue theorem to evaluate real integrals –Unit circle and semi-circular contour(excluding poles on boundaries).
Total: 45+15=60 periods
TEXT BOOKS
Grewal. B.S, “Higher Engineering Mathematics”, 41st Edition, Khanna Publications, Delhi, (2011).
Jain. R. K and. Iyengar, S.R.K, Advanced Engineering Mathematics, 3rd edition, Narosa Publishing House, 2009

REFERENCE BOOKS
1. Sundarapandian V, Ordinary and Partial Differential Equations, McGraw Hill Education, New Delhi, India, 2012.
2. Kreyszig E, , Advanced Engineering Mathematics, 9th edition, Wiley, 2005.
3. Peter O’ Neil, Advanced Engineering Mathematics, Cengage Learning, Boston, USA, 2012.
4 Dean G. Duffy. Advanced Engineering Mathematics with MATLAB, 2ndEdn. Chapman & Hall / CRC Press.New York, 2003 (Taylor and Francis, e-library, 2009 )

U2GEB12 ENGINEERING PHYSICS – II L T P C
3 0 0 3

Objectives
Basically this is a basic course to understand properties of various materials.
To develop basic understanding of the rapidly changing technological scenario.
To impart the requisite understanding for the appropriate selection of materials for various engineering applications.

COURSE OUTCOME
Students undergoing this course will have
An in depth knowledge in various aspects of Physics and its applications
A clear understanding of quantum physics, Laser and Fiber Optics in engineering and technology
The basic understanding of fundamental properties of Modern engineering materials such as magnetic, dielectric, conducting, semiconducting, superconducting materials and its use in technology and day to day life
The potential in planning projects at higher semesters
The sound knowledge about the basic concepts of the novel and emerging nanotechnology and the various preparation methods of nonmaterial such as CVD, PLD and so on. Further, use of nanotechnology in daily life will stimulate and motivate the students towards manufacturing or research.

COURSE CONTENTS
UNIT -I ATOMIC PHYSICS 9
Introduction, ultraviolet catastrophe, Planck’s Quantum hypothesis, Photoelectric effect, Measurement of K.E. of photoelectrons, stopping potential. Failures of Classical theory. Compton effect, Compton Theory. Dual nature of matter. deBroglie Hypothesis. Davisson –Germer Experiment, Heisenberg’s Uncertainty Principle (Statement only). Time-In dependant Schrodinger wave equation, Eigen values, Eigen functions and Expectation values. Applications of Schrodinger wave equation- Particle in a box.

UNIT -II LASERS AND OPTICAL FIBERS 9
Introduction, Interaction of Radiation with Matter –Quantum mechanical view. Essentials of Laser. Types of Laser He-Ne Laser, Ruby Laser, semiconductor Laser. Application of Lasers. Optical Fibers –Modes of Propagation, Types of optical fibers. Optical fiber communication system. Attenuation.

UNIT-III SUPERCONDUCTIVITY 9
Discovery of superconductivity, , Heat Capacity, Isotope effect, persistent currents, effect of external magnetic field, critical; current density, Behavior of a perfect conductor, Meissner effect, London penetration depth. BCS Theory. Type of superconductors. Josephson effect (AC and DC). Applications – Maglevs, SQUIDS.

UNIT -IV MAGNETIC AND DIELECTRIC MATERIALS 9
Introduction- Measurement of Magnetic Susceptibility-Magnetic materials (Dia, Para, Ferro, Antiferro and Ferri)- Magnetic moment of atom-Hard and soft magnetic materials- Hysteresis curve – Applications-Dielectrics-– Electronic, ionic and orientational, space polarizations – Internal fields in solids – Polarization-Induced dipoles-Nonpolar and Polar dielectries-Clausius Mosotti equation-Dielectric loss.

UNIT -V NANOTECHNOLOGY AND ADVANCED MATERIALS 9
Introduction– Nano phase materials – Synthesis – Plasma arcing – chemical vapour deposition – Sol gel method – Electro deposition – Ball milling – properties and application – Carbon nano tubes – types, fabrication methods – Arc method – Pulsed laser deposition – Structure, Properties and Application.
Total: 45 periods

TEXT BOOKS
M.N.Avadhanulu and P.G.Kshirsagar ,A Text Book of Engineering Physics, S.CHAND and Co,2012.
Gaur and Gupta, Engineering Physics , Dhanpat Rai publications,2009

REFERENCES
T.Pradeep ,The essential understanding –Nanoscience and Nanotechnology-TMH, 2010.
William D.Callister ,Materials Science and Engineering, John Wiley &Sons- 2010
Charles Kittel ,Introduction to Solid State Physics -Wiley India publications,2009.
Mathews and Venkatesan ,Quantum Mechanics - TMH, 2008.
Anthony R. West, Introduction to Solid State Chemistry –Wiley India edition, 1999.
HYPERLINK "C:\\Users\\user\\Local Settings\\Local Settings\\Temp\\www.schandgroup.com"www.schandgroup.com






















U2GEB13 ENGINEERING CHEMISTRY II L T P C
3 0 0 3
COURSE OBJECTIVES
Student should be conversant with the
Principles of corrosion and its control
Chemistry of Fuels and combustion
Industrially Important Engineering materials

COURSE OUTCOME
After completing second semester,
Students will have knowledge about fuels and importance of new compounds which can be used as fuels
Students will be acquainted with industrially important engineering polymers, their nature, chemical compositions and mode of action
Students will have knowledge about the alloys which are useful to design the new materials for domestic and industrial purpose
Students will show understanding about the methods available for corrosion control and their utility in automobile and other industries

COURSE CONTENTS
UNIT-I FUELS (9)
Classification, Characteristics of fuel, Comparison between Solid, liquid and gaseous fuels, Combustion and chemical principles involved in it, Calorific value: gross and net calorific values.
Solid Fuels: Coal: Classification, Analysis: Proximate and Ultimate analysis of coal and their importance, Metallurgical coke: Properties, Manufacture by Otto Hoffman process.
Liquid Fuels: Petroleum: its chemical composition and fractional distillation, Synthetic Petrol: Fischer-Tropsch process and Bergius Process, Knocking and chemical structure, octane number and cetane number and their significance,
Gaseous Fuels: Natural gas, artificial gas (water gas, producer gas, coal gas). Flue gas analysis – Orsat apparatus

UNIT-II PHASE RULE AND ALLOYS (9)
Statement and explanation of the terms involved- one component water system- condensed phase rule-construction of phase diagram by thermal analysis-simple eutectic systems (Lead- Silver system only) – Alloys - importance – ferrous alloys – Nichrome - stainless steel – non-ferrous alloys - brass and bronze.

UNIT-III POLYMERS (9)
Polymer, Classification based on, origin, structure, chemical structure, Degree of polymerization Types of polymerization - Thermosetting and Thermoplastic polymers and their applications- Degradation of polymers, Conducting polymer and Biopolymers, Introduction to polymeric composites, Types of composite materials.

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

UNIT-V ENGINEERING MATERIALS (9)
Refractories - Classification and properties, Lubricants- Classification and properties, Organic electronic materials - Solid oxide materials- Nano materials, Buckminister fullerenes.
Total: 45 periods
TEXT BOOKS
Jain & Jain, Engineering Chemistry, DhanpatRai&Company(2002).
S.S. Dara, Engineering Chemistry, S. Chand Pvt. Ltd.(2006).
A. Ravikrishnan and S. Sathish Kumar – Engineering Chemistry, Sri Krishna Publication, (2012) Chennai.

REFERENCES

J.C. Kuriacose& J. Rajaram, Chemistry in Engineering & Technology (Vol I & II),Tata McGraw Hill(2010).
H.D. Gesser, Applied Chemistry, Springer(2012).
V.R.Gowarikar, V.Viswanatha, Jayadevsreedhar, Polymer Science, Wiley(2006).
G. T. Austin, Shreve’s Chemical Process Industries, Tata McGraw Hill(1984)
http://en.wikipedia.org/wiki/Fuel
http://en.wikipedia.org/wiki/Materials_science
http://www.ce.berkeley.edu/~paulmont/CE60New/alloys_steel.pdf






















U2GEB14 FUNDAMENTALS OF COMPUTING AND PROGRAMMING L T P C
3 0 0 3
Objectives
Learn the fundamentals of computing techniques
Develop the simple applications in ‘C’ language

COURSE OUTCOME
After completing this course,
Students are expected to perform C programs
Students are expected to gain knowledge regarding the challenging programs
Students are expected to know about the problem solving techniques
Students are expected to know about the pointer concepts and file management techniques

COURSE CONTENTS
UNIT I BASICS OF COMPUTER AND INFORMATION TECHNOLOGY 9
Digital Computer Fundamentals–Block diagram of a computer–Components of a computer system–Applications of Computers–Hardware and Software definitions–Categories of Software–Booting–Installing and uninstalling Software–Software piracy–Software terminologies-Information Technology Basics–History of Internet–Internet Tools.

UNIT II PROBLEM SOLVING METHODOLOGY 9
Problem solving Techniques–Program–Program development cycle–Algorithm – Flow chart – Pseudo Code – Program control structures – Types and generation of programming languages – Development of algorithms for simple problems.

UNIT III INTRODUCTION TO C 9
Overview of C – Constants, Variables and Data Types – Operators and Expressions – Managing Input and Output operations – Decision Making - Branching and Looping.

UNIT-IV FUNCTIONS 9
Arrays- Character arrays and Strings - Defined Functions - Definition of Function –Declaration - Category of Functions - Nesting of Functions, Recursive function, Structures and Unions, Enumeration and Typedef.

UNIT V POINTERS, FILE MANAGEMENT AND OPERATING SYSTEM CONCEPTS 9
Pointers – File Management in C – Input / Output Operations on Files -The Preprocessor, Introduction to UNIX and LINUX programming.
TOTAL: 45 Periods
TEXT BOOKS
Reema Thareja, “ Fundamentals of Computing & C Programming” Oxford University Press, 2012.
E.Balagurusamy, “Programming in ANSI C”, Fifth Edition, Tata McGraw-Hill, 2011.
Ashok.N.Kamthane,“ Computer Programming”, Fifth Edition Pearson Education, 2008.
Richard Petersen, “Linux: The Complete Reference”, Sixth Edition, Tata McGraw-Hill,2007
ITL Education Solutions Limited, ‘Introduction to Information Technology’, Pearson Education (India), 2005.

REFERENCES

P.Visu, R.Srinivasan and S.Koteeswaran, “Fundamentals of Computing and Programming”, Fourth Edition, Sri Krishna Publications, 2012.
E.Balagurusamy, “Computing Fundamentals and C Programming”, Tata McGraw-Hill,2008.
Pradip Dey, Manas Ghoush, “Programming in C”, Oxford University Press, 2007.
Byron Gottfried, “Programming with C”, 2 Edition, TMH Publications, 2008.
Stephen G.Kochan, “Programming in C”, Third Edition, Pearson Education India, 2005.
HYPERLINK "http://www.tutorialspoint.com/computer_fundamentals/"http://www.tutorialspoint.com/computer_fundamentals/
HYPERLINK "http://www.indiabix.com/computer-science/computer-fundamentals/"http://www.indiabix.com/computer-science/computer-fundamentals/
HYPERLINK "http://www.placementquestion.com/category/computer_fundamentals/"http://www.placementquestion.com/category/computer_fundamentals/
HYPERLINK "http://www.proprofs.com/quiz-school/story.php?title=fundamentals-computer-part-1"http://www.proprofs.com/quiz-school/story.php?title=fundamentals-computer-part-1

























U2GEB15 BASIC MECHANICAL AND CIVIL ENGINEERING LT P C
3 0 0 3
OBJECTIVES

To gain a wide knowledge on:
Manufacturing processes.
Combustion engines.
Refrigeration & Air-conditioning system.
Construction Materials.

COURSE OUTCOME
After completing this course,
The students can easily apply any of the tasks in their core technical subjects for making and working of any type of product
The students will be able to analyze the material on the basis of their properties and thus assigning different weightage to their use for technical purposes
The students will be able to assess the working conditions of any machining process and thus calculating the actual forces involved

COURSE CONTENTS
UNIT I MANUFACTURING PROCESSES 9
Introduction to Manufacturing & Machining - The Metal cutting process - Orthogonal and oblique metal cutting. Types of Machining Operations & Terminology – The Cutting Tool. Introduction to metal forming - Bulk deformation & Sheet metal working – Basic operations - Hot forming and cold forming. Introduction to Metal Joining Processes - Welding processes - Arc & Gas welding - AC & DC welding equipments - Brazing and soldering.

UNIT II COMBUSTION ENGINES 9
Principle of Internal and external combustion engines – Petrol engine, diesel engine, working principle and comparison - Two stroke and four stroke engines, working principle and comparison - Alternative fuels.

UNIT III REFRIGERATION & AIR-CONDITIONING SYSTEM 9
Introduction to Refrigeration– Non cyclic & Cyclic Refrigeration - Principle of vapour compression refrigeration system - Applications. Air-Conditioning – Layout of typical domestic refrigerator – Window and Split type Air conditioner – Applications

UNIT IV INTRODUCTION TO CIVIL ENGINEERING 9
Civil engineering --Importance of civil engineering -- Branches of civil engineering – Structures.

UNIT V CONSTRUCTION MATERIALS 9
Soil – Stones – Bricks – Timber -- Cement -- Concrete – Steel. Bearing capacity of soil -- Requirements of foundations -- Types of foundations.

TOTAL : 45periods

TEXT BOOKS
P K Nag., “Basic Mechanical Engineering”, Hi-tech Publications, (2007).
Ramamrutham. S, “Basic Civil Engineering”, Dhanpat Rai Publishing Co. (P) Ltd. (2004).
K.V. Natarajan, “Basic Civil Engineering”, M/s Dhanalakshmi, Chennai, 2010
Shanmugam G and Palanichamy M S, “Basic Civil and Mechanical Engineering”,Tata McGraw Hill Publishing Co., New Delhi, (2006).

REFERENCES

Rao P.N., “Manufacturing Technology”, 2nd Edition, Tata McGraw Hill Inc., New Delhi.
Surendra Singh, “Building Materials ", Vikas Publishing Company, New Delhi, 1996.
Khurmi R.S. & Gupta J.K., " A Text Book of Thermal Engineering “, S.Chand &Co., New Delhi, 2010
Campbell J.S., “Principles of Manufacturing Materials and Processes”, 14th Edition,Tata McGraw Hill.Inc., New Delhi, 2000.
HYPERLINK "http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT-ROORKEE/MANUFACTURING-PROCESSES/index.htm"http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT-ROORKEE/MANUFACTURING-PROCESSES/index.htm
HYPERLINK "http://www.animatedengines.com/"http://www.animatedengines.com/
HYPERLINK "http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT%20Kharagpur/Ref%20and%20Air%20Cond/New_index1.html"http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT%20Kharagpur/Ref%20and%20Air%20Cond/New_index1.html
HYPERLINK "http://en.wikipedia.org/wiki/List_of_building_materials"http://en.wikipedia.org/wiki/List_of_building_materials


U2GEB16 COMPUTER PRACTICE LABORATORY L T P C
0 0 3 2

COURSE Objectives

To Practice the concepts of MS Word and MS excel
To learn the C control structure and functions.
To study the C Pointers and file system.

COURSE OUTCOME
After completing this course,
Students are expected to design a program related to challenging questions
Students are expected t have knowledge about MS word and the internet
Students are expected to know and perform the programs regarding the classes
Students are expected to perform well in sessional tests/class assignments/viva-voce examination

LIST OF EXPERIMENTS

1) Word Processing
a. Document creation, Text manipulation with Scientific notations.
b. Table creation, Table formatting and Conversion.
c. Mail merge and Letter preparation.
d. Drawing - flow Chart

2) Spread Sheet
Chart - Line, XY, Bar and Pie.
Formula - formula editor.
Spread sheet - inclusion of object, Picture and graphics, protecting the document and sheet.
Sorting and Import / Export features
3. Find whether a given number is odd or even.
4. Find whether a given number is prime or not.
Design an arithmetic calculator using Switch-Case.
Find largest and smallest elements in an array.
Demonstrate Looping and Control structures.
Demonstrate the String functions.
Find a Factorial of a number of ranges between 1 to 41 using Recursive function.
Demonstrate the Structures and Unions for employee salary.
11. Perform pointer arithmetic Operations.
12. Program to develop student’s information using file concept.



U2GEB17 ENGINEERING PHYSICS AND CHEMISTRY LABORATORY II L T P C
0 0 4 2
COURSE Objectives
To impart skills in measurements.
To design and plan the experimental procedure and to record and process the results.
To reach non trivial conclusions of significant of the experiments.

ENGINEERING PHYSICS LAB
COURSE OUTCOME
After the completion of the experiments in physics lab, students gain
Skills on measurements
Knowledge to design
Plan the experimental procedure
To record and process the results
Ability to analyze the results

LIST OF EXPERIMENTS
P.O.Box – energy gap of a semiconductor
To find the band gap of the given thermostat using post office box.

Lee’s Disc
To determine the thermal conductivity of the bad conductor by Lee’s Disc method.

Diffraction Grating – Spectrometer
To find the wavelengths of the prominent spectral lines in the mercury (Hg) source.

Viscosity of Liquids
To determine the co-efficient of viscosity of the given liquid (water) by Poiseuille’s method.

Thermo emf by potentiometer
To find the E.M.F of the given thermocouple using a potentiometer

Young’s Modulus – uniform bending
To determine Young’s modulus of the material of the beam by uniform bending method.


U2GEB18 COMMUNICATION SKILLS LABORATORY L T P C
0 0 3 2

COURSE OBJECTIVES

To impart advanced skills of Technical Communication in English through Language Lab
To enable the students to communicate confidently and competently in English Language in all spheres
To familiarize the students with the sounds of English in a nutshell, particularly stress and intonation

COURSE OUTCOME
After the completion of the experiments in English lab, students will
Able to pronounce words correctly
Acquire knowledge in Phonetics
Enrich vocabulary
Enhance speaking skills
Build sentences without errors

UNIT I LISTENING COMPREHENSION: (9)
Listening and typing – Listening and sequencing of sentences – Filling in the blanks - Listening and answering questions

UNIT II READING COMPREHENSION: (9)
Filling in the blanks - Close exercises – Vocabulary building - Reading and answering questions.

UNIT III SPEAKING: (9)
PC based session -Phonetics: Intonation – Ear training -Correct Pronunciation – Sound recognition Exercises – Common Errors in English-Conversations: Face to Face Conversation – Telephone conversation – Role play activities (Students take on roles and engage in conversation) - Viewing and discussing audio-visual materials (Samples are available to learn and practice)

UNIT IV RESUME / REPORT PREPARATION / LETTER WRITING (9)
Structuring the resume / report -Letter writing / Email Communication -Samples.

UNIT V SOFT SKILLS: (9)
Time management – Articulateness – Assertiveness – Psychometrics – Innovation and Creativity -Stress Management & Poise -Video Samples.






B.TECH – COMPUTER SCIENCE ENGINEERING
Curriculum &Syllabus [Regulation BR (2014)](2014-15 Batch only)

SEMESTER I
Course CodeCourse NameLTPCTHEORYU1GEB20Engineering English - I2002U1GEB21Engineering Mathematics - I3104U1GEB22Engineering Physics - I2002U1GEB23Engineering Chemistry - I2002U1GEB24Principles of Electrical and Electronics Engineering3003U1GEB25Basics of Computing and C Programming3003PRACTICALU1GEB26Engineering Physics and Chemistry Laboratory - I0042U1GEB27Principles of Electrical and Electronics Engineering Laboratory0032U1GEB28Computer Practices laboratory0032Total1511022























L TPC20 02COURSE CODE: U1GEB20
COURSE NAME: ENGINEERING ENGLISH I

COURSE OBJECTIVES
Students undergoing this course are expected:
To develop their basic communication skills in English
To achieve specific linguistic and communicative competence
To acquire relevant skills and function efficiently in a realistic working context
To inculcate the habit of reading for pleasure

COURSE OUTCOMES
On successful completion of this course, students will be able to:
Respond orally to the written works, grounding their ideas in the text.
Formulate open-ended questions in order to explore a topic of interest
Training to adhere in analytical and critical dialogue orally
Engage in daily, meaningful reading tasks in English class and/or at home.
Develop interpersonal skills on current problems and events

PRE-REQUISITES
Admission to B.Tech.Programme

COURSE CONTENTS
Unit I Technical Grammar 9
Parts of Speech, Time, Tense and Aspect, Active and Passive Voice, WH Questions, Question Tag-Concord.

Unit II Information skills 9
Letter writing, Formal and Informal letters, Transformation of information and Transcoding (Pie chart, bar chart & classification table), Process Description, Note taking, Note Making,Paragraph
Writing

Unit III Language OUTLINE 9
Definitions and Extended Definitions, Hints Development, Checklist, Dialogue Writing, Report, its importance and Report Writing

Unit IV Language Skills 9
Process of Communication and factors, Verbal and Non-verbal Communication, Listening Skills, Reading Skills, Speaking skills, Writing skills

Unit V INTUITION Skills 9
Creative thinking, Critical thinking, Discussion of current affairs and events and problems,
Offering suggestions/ solutions/ sharing opinions.
TOTAL: 45 periods


TEXT BOOKS
Andera, J.Rutherford. Basic Communication Skills for Technology, Second edition, Pearson Education,2007
Butterfield, Jeff. Soft Skills for Everyone, Cegage learning, Canada,2011

REFERENCE BOOKSS
Bailey, Stephen. Academic Writing: A Practical Guide for Students. New York: Rutledge, 2011.
Morgan, David and Nicholas Regan.  Take-Off:  Technical English for Engineering. Garnet Publishing Limited. New York: Longman, 2008.
Ganesan. S, Persis Mary T &Subhashini.B. Communication in English, Himalaya Publishing House, Mumbai, 2009.
Pickett, Nell Ann, Ann A.Laster and Katherine E.Staples.  Technical English: Writing, Reading and Speaking. New York: Longman, 2009.


LTPC3104COURSE CODE: U1GEB21
COURSE NAME: ENGINEERING MATHEMATICS-I

COURSE OBJECTIVES
To develop the basic mathematical knowledge and computational skills of the students in the areas of applied mathematics.
To develop the skills of the students in the areas of several variable Calculus, Matrices, and sequences and series.
To serve as a pre-requisite mathematics course for post graduate courses, specialized studies and research.

COURSE OUTCOMES
On successful completion of this course students will be able to:
Calculate eigen-values and eigen-vectors, apply Caley-Hamilton theorem, and diagonalize of symmetric matrices and demonstrate the nature of quadratic forms.
Discuss the convergence and divergence of sequence and series of real numbers using various tests.
Demonstrate understanding of the derivatives of functions of several variables, viz., partial and total differentiation, and differentiation of implicit functions and optimize the functions of several variables using Hessian method and Lagrangian method.
Evaluate double integration and triple integration using Cartesian, polar co-ordinates and the concept of Jacobian of transformation from one coordinate system to another coordinate system.
Identify the improperness in integrals and evaluate the integrals using appropriate mathematical tools and how to apply beta and gamma integrals keeping improperness in mind.

PRE-REQUISITES
Admission to B.Tech. Programme

COURSE CONTENTS
UNIT I MATRICES L- 9 + T-3
Characteristic equation – Eigen-values and Eigen-vectors of a real matrix – Statement of Cayley- Hamilton theorem – Applications of Cayley-Hamilton theorem in finding the inverse of a non-singular matrix and the power of a square matrix – Diagonalization of symmetric matrices – Nature of Quadratic forms

UNIT II SEQUENCES AND SERIES L- 9 + T-3
Sequences – Convergence of series – Series of positive terms – Tests for convergence (n-th term, ratio, comparison, root and integral tests) and divergence - Leibnitz test for alternating series –Series of positive and negative terms - Absolute and conditional convergence– Power series – Taylor and Maclaurin series

UNIT III DIFFERENTIAL CALCULUS OF SEVERAL VARABLES L- 9 + T-3
Limits and continuity- Partial Derivatives – Total derivative – Differentiation of implicit functions – inverse functions – Jacobian – Maxima and minima of functions of two variables – Lagrange’s method of undetermined multipliers

UNIT IV INTEGRAL CALCULUS OF SEVERAL VARIABLES L- 9 + T-3
Double integrals- Change of order of integration – Double integrals in polar coordinates – Triple integrals – Area as a double integral – Volume as a triple integral

UNIT V IMPROPER INTEGRALS L- 9 + T-3
Meaning of improper integrals - Beta and Gamma functions – properties –Reduction formula for “(n)  Relation between gamma and beta functions - Evaluation of integrals using Beta
and gamma functions  simple problems.

TOTAL: 45+15(Tutorial) = 60 periods
TEXT BOOKS
Grewal B.S., Higher Engineering Mathematics, Khanna Publishers, New Delhi, 41st Edition, 2011.
Jain R.K and Iyengar, S.R.K Advanced Engineering Mathematics, 3rd edition, Narosa Publishing House, 2009.

REFERENCE BOOKS
Adrian Banner. The Calculus Lifesaver, Princeton University Press, Princeton, USA, 2007.
Alan Jeffrey. Advanced Engineering Mathematics, Harcourt/Academic Press, New York, 2002.
Hyghes-Hallett, Gleason, McCallum et al. Single Variable Calculus (6th Edn) John Wiley and Sons New York, 2013.
Hyghes-Hallett, Gleason, McCallum et al. Multivariable Variable Calculus (6th Edn) John Wiley and Sons New York, 2013.
Dennis G. Zill , Warren S. Wright and Michael R.Cullen. Advanced Engineering Mathematics (4th Edn) Jones a& Bartlett Learning, Canada, 2011.
James Stewart. Multivariate Calculus, Concepts and Contexts. (3rd Edn) Thomson/Brooks/Cole, Canada, 2005.
John Bird. Higher Engineering Mathematics, (5th Edn) Elsevier , Burlington,USA, 2006.
K.A.Stroud and D.J.Booth. Advanced Engineering Mathematics (4th Edn) Palgrave/MacMillan, USA. 2003.
Soo T. Tan. Single Variable Calculus, Brooks/Cole, Cengage Learning, Belmont, USA, 2010.
Soo T. Tan. Multivariable Calculus, Brooks/Cole, Cengage Learning, Belmont, USA, 2010.
Duraipandian P, Udayabaskaran S and Karthikeyan T, Engineering Mathematics ( I Year) Muhil Publishers, 2010.
Kreyszig, E. Advanced Engineering Mathematics, (9th Edn.), John Wiley and sons, New York 2005.
Peter O’ Neil, Advanced Engineering Mathematics, Cengage Learning, Boston, USA, 2012.
L TPC20 02
COURSE CODE: U1GEB22
COURSE NAME: ENGINEERING PHYSICS – I

COURSE OBJECTIVES
To understand the basic laws of physics and their applications in engineering and technology.
To develop scientific temper and analytical capability.
To solve various engineering problems.

COURSE OUTCOMES
On successful completion of this course students will be able to:
Discuss the basic physics concepts and its applications in a day to day life; demonstrate the knowledge in ultrasonic applications and its importance.
Identify information to relate and apply the utilizations of the electron beams in modern technologies such as CRT, CRO etc.
Explain the basic understandings of the matter, crystal structure and its fundamental properties including crystal systems, Miller indices, and X-Ray production.
Demonstrate the conductivity nature of metals and the classification of the solids learned from The Band Theory of Solids.
Identify the importance of the widely used current technologies such as mobile phones, solar cells for which semiconductor technology is essential.

PRE-REQUISITES
Admission to B.Tech. Programme

COURSE CONTENTS
UNIT-I: Acoustics 8L + 1T 9
Introduction, sound waves - Pitch and Intensity. Reflection of sound waves, Sabine formula, absorption of sound, reverberation Theory. Ultrasonic’s –Acoustic Grating – production - magnetostriction oscillator and piezoelectric oscillator, Properties and applications

UNIT -II: Electron Optics 8L + 1T 9
Introduction, Electron-refraction-Bethe’s law, Electron Gun and Electron Lens, Cathode Ray Tube and Cathode Ray Oscilloscope, Cyclotron, Bainbridge Mass Spectrograph, Electron Microscope, Applications.

UNIT -III: Crystal structures and X-Rays 8L + 1T 9
Introduction, Space lattice, unit cell, lattice parameters, Bravais Lattice - Crystal systems. Characteristics of Unit cell. Miller indices of planes. X-Rays –production, Bragg’s Law. Powder crystal method and rotating crystal method.

UNIT -IV: Band Theory of Solids 8L+ 1T 9
Introduction, Electrical conduction, conductivity, drift velocity, influence of external factors on conductivity. The Band Theory of solids, Energy Bands, Energy Gap. Classification of solids, Energy Band structure of a conductor.Fermi-Dirac distribution function and Fermi Energy. Energy Band structure of an Insulator and semiconductor.
UNIT -V: Semiconductors 8L+ 1T 9
Introduction, Types- Intrinsic and Extrinsic semiconductors. Intrinsic carriers-electron and hole concentrations. Fermi level in intrinsic carrier density, Conductivity, Doping of impurities-N-type and P-Type.Temperature variation-law of mass action-Charge neutrality condition- Fermi level in extrinsic semiconductor-Hall effect-Applications.
TOTAL: 45 periods

TEXT BOOKS
M.N. Avadhanulu and P.G. Kshirsagar ,A Text Book of Engineering Physics, S.CHAND and Co, 2012.
Gaur and Gupta, Engineering Physics , DhanpatRai publications, 2009

REFERENCE BOOKS
S.O.Pillai ,Solid State Physics,New age international publications, 2010.
M.Arumugam, Engineering Physics,Anuradha publications, 2009.
Charles Kittel ,Introduction to Solid State Physics ,Wiley India publications, 2009.
Introduction to Solids –L.Azaroff TMH,33rd Reprint 2009.
Materials Science and Engineering – William Calister – Wiley India- Sixth Edition 2009.




COURSE CODE: U1GEB23
LTPC2002Name of the Course: ENGINEERING CHEMISTRY-I

COURSE OBJECTIVES
Students undergoing this course are expected to be conversant with:
A sound knowledge on the principles of chemistry and its applications in industries as well as research oriented topics useful for project submision of all branches of engineering.
Various aspects and principles of water treatment, surface chemistry, fuels and combustion along with preparation and application of important engineering materials and polymers.
Development of scientific approach towards solving time bound theoretical and experimental problems and ability to work in a team both as members and leaders.

COURSE OUTCOMES
After completing first semester, students from all branches of engineering will:
Demonstrate knowledge on the design of boilers, conditioning methods and the various treatments of water for public use.
Demonstrate knowledge concerned with the various industrial applications of adsorption techniques.
Describe various aspects related to Engineering polymers and their application in industries, chemical compositions and uses.
Describe Engineering materials and their significance in the present day life.
Demonstrate knowledge on fuels, their manufacturing and analysis.

PRE-REQUISITES
Admission to B.Tech. Programme

COURSE CONTENTS
UNIT- I WATER TREATMENT AND TECHNOLOGY 9
Introduction- Hardness-Types and estimation by EDTA method-Boiler feed water – requirements- disadvantages of using hard water in boilers- internal conditioning (phosphate, calgon and carbonate conditioning methods)-external conditioning method-demineralization process – desalination-reverse osmosis –Electrodialysis- Domestic water treatment.

UNIT–II SURFACE CHEMISTRY 9
Introduction-types of adsorption-adsorption of gases on solids, solute from solution-adsorption isotherm- Freundlich and Langmuir adsorption isotherm- BET basics and industrial applications. Role of adsorbent in catalysis- ion exchange reaction- chromatography – role of activated carbon in pollution abatement of air and waste water- Industrial applications of adsorption

UNIT–III POLYMERS 9
Polymer, Classification based on, origin, structure, chemical structure, Degree of polymerization - Types of polymerization – Thermosetting and Thermoplastic polymers and their applications- Molecular weight of the polymer-Number average, weight average by viscosity method.Glass transition temperature-Conducting polymer and Biopolymers-Polymeric composites.

UNIT–IV MATERIALS CHEMISTRY 9
Abrasives-Classification and properties, Refractories-Classification and properties, Lubricants- Classification and properties. Organic electronic materials-liquid crystals, non-linear optics and LED, Nano materials-Buckminister fullerenes, CNT’S(Single walled carbon nano tubes and Multi-walled carbon tubes), advantages and applications-Nano composites

UNIT–V FUEL AND COMBUSTION CHEMISTRY 9
Classification, Characteristics of fuel, Comparison between Solid, liquid and gaseous fuels, Combustion processes-Bomb calorimeter -Calorific value: gross and net calorific values.Solid Fuels: Coal: Classification, Analysis: Proximate and Ultimate analysis of coal and their importance, Metallurgical coke: Properties, Manufacture by Otto Hoffman process. Synthetic Petrol: Fischer-Tropsch process and Bergius Process, Knocking and chemical structure, octane number and cetane number and their significance, Gaseous Fuels: Natural gas, artificial gas (water gas, producer gas, coal gas). Flue gas analysis – Orsat apparatus.

TOTAL: 45 periods
TEXT BOOKS
P.C.Jain and Monica Jain - “Engineering Chemistry” DhanpatRai Pub, Co., New Delhi (2002).
S.S.Dara- “A Text book of Engineering Chemistry” S.Chand&Co.Ltd., New Delhi (2006).
A. Ravikrishnan– Engineering Chemistry, Sri Krishna Publication, Chennai.

REFERENCES BOOKS
B.K.Sharma - “Engineering Chemistry”, Krishna Prakasan Media (P) Ltd., Meerut (2001)
B.Sivasankar - “Engineering Chemistry” Tata McGraw-Hill Pub.Co.Ltd. New Delhi (2008).
B.R.Puri, L.R. Sharma, S.Pathania - “Principles of physical Chemistry” (2000).



COURSE CODE: U1GEB24
L TPC30 03COURSE NAME: PRINCIPLES OF ELECTRICAL AND ELECTRONICS ENGINEERING

COURSE OBJECTIVES
To make students understand about the basic laws, concepts and allied terminologies pertaining to D.C Circuits & magnetic circuits
To impart knowledge to students regarding the fundamentals of alternating current Rules and associated terminologies and it’s behavior with fundamental elements like resistance inductance and capacitance.
To make student familiarize about the various basic ac & dc rotating machines and transformers.
To make students familiarize about the basic knowledge in state solid electronic devices and digital logic gates.
To make students aware about fundamental principles underlying the working of various communication systems, modulation procedure and spectral bands.

COURSE OUTCOMES
On successful completion of this course students will be able to:
Enumerate the basics of electric circuit elements , related terminologies and fundamental laws governing the operation and analysis of those circuits with DC sources and laws , and also concepts related to magnetic circuits.
Develop knowledge about the concept of single phase alternating current ,it’s generation and circuit behavior with basic elements like resistance, inductance, & capacitance.
Cite the operating principles and identify various ac, dc machines and transformers.
Illustrate common solid state devices & and access their characteristic and explain the basic of logic gates.
Correlate & summarize the fundaments concepts behind electronic communication systems.

PRE-REQUISITES
Admission to B.Tech. Programme

COURSE CONTENTS
UNIT I - D.C.CIRCUITS &MAGNETIC CIRCUITS 9
Electrical quantities, Ohm‘s Law, Series and parallel combinations, Kirchhoff‘s laws, Node and Mesh Analysis - Star - Delta Transformation-Definition of MMF, Flux and reluctance – Leakage factor - Reluctances in series and parallel (series and parallel magnetic circuits) - Electromagnetic induction - Fleming‘s rule - Lenz‘s law - Faraday‘s laws

UNIT II - A.C.CIRCUITS 9
Sinusoidal functions - RMS (effective) and Average values- Phasor representation - J operator – sinusoidal excitation applied to purely resistive, inductive and capacitive circuits - RL, RC and RLC circuits- Introduction to three phase circuits.
UNIT III –ELECTRICAL MACHINES 9
Definition of Electrical Machines-Principle and Operation Of Generator and Motor, types of DC and AC Machines, EMF equation of DC machines, Principle of Transformer, EMF equation of transformer-Principle of Induction Motor, Synchronous Motor
UNIT IV - BASIC ANALOG AND DIGITAL ELECTRONICS 9
PN junction Diode - Rectifiers - Half wave and full wave rectifiers, Bipolar Junction Transistor - Characteristic of FET, MOSFET, Silicon Controlled Rectifiers and Triac - Basic Logic Gates- Universal Logic Gates

UNIT V - BASIC COMMUNICATION SYSTEMS 9
Basic Communication systems- Advantages of digital system- Elements of communication system - Electromagnetic spectrum - Modulation concepts.
TOTAL: 45 periods
TEXT BOOKS
1. Mittle.B.N, AravindMittle, "Basic Electrical Engineering", Tata McGraw Hill", 2nd Edition. Sep 2005.
2. Theraja.B.L, "Fundamentals of Electrical Engineering and Electronics", S.Chand& Co., 1st Multicolor Edition, 2006 (Reprint 2009).
3. Sedha.R.S, A Text book of Applied electronics, 2nd Edition, S.Chand& company, 2005.
4. Bhattacharya.S.K and Renuvig, Principles of electronics, 3rd Edition, S.K.Kataria& Sons, 2002.

REFERENCE BOOKS
1. Smarajit Ghosh, "Fundamentals of Electrical and Electronics Engineering", PHI Learning Private Ltd, 2nd Edition, 2010.
2. Wadhwa.C.L, "Basic Electrical Engineering", New Age International, 4th Edition, 2007. (Reprint June 2010)
3. AbhijitChakrabarti, SudiptaNath&Chandan Kumar Chanda, "Basic Electrical Engineering", Tata McGraw Hill, 1st Edition, 2009.
4. T. Thyagarajan,  Fundamentals of Electrical Engineering, SciTech Publications, 5th Edition, Reprint Jan 2010.



U1GEB25 BASICS OF COMPUTERS AND C PROGRAMMING
LTPC3003
COURSE OBJECTIVES
Students undergoing this course are expected to:
Learn the fundamentals of computer and information technology
Learn the Problem solving techniques
Learn the basics and syntax of C programming.
Learn the basics of UNIX and LINUX

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Describe the computer hardware and software and Internet terminologiesK2CO2Explain the different methods of problem solving skillsK2CO3Discuss the algorithm, pseudo code, flow chart for simple problemsK2CO4Write an expression using operators and explain the decision making in CK2CO5Explain the syntax of Array, Function, Structure and Union in cK2CO6Describe the concept of pointer and filesK2CO7Explain the concepts of UNIX and LINUXK2CO8Apply the C programming concept to solve real world problemsK3
PRE REQUISITE
Higher Secondary Level Mathematics

COURSE CONTENTS UNIT I BASICS OF COMPUTER AND INFORMATION TECHNOLOGY 10
Digital Computer Fundamentals–Block diagram of a computer–Components of a computer system–Applications of Computers–Hardware and Software definitions– Categories of Software–Booting–Installing and uninstalling Software–Software piracy– Software terminologies-Information Technology Basics–History of Internet–Internet Tools.

UNIT II PROBLEM SOLVING METHODOLOGY 8
Problem solving Techniques–Program–Program development cycle–Algorithm – Flow chart – Pseudo Code – Program control structures – Types and generation of programming languages – Development of algorithms for simple problems.



UNIT III INTRODUCTION TO C 9
Overview of C – Constants, Variables and Data Types – Operators and Expressions – Managing Input and Output operations – Decision Making - Branching and Looping.

UNIT-IV FUNCTIONS 9
Arrays- Character arrays and Strings - Defined Functions - Definition of Function–Declaration - Category of Functions - Nesting of Functions, Recursive, Structures and Unions, Enumeration and Typedef.
UNIT-V POINTERS, FILE MANAGEMENT AND OPERATING SYSTEM CONCEPTS 9
Pointers – File Management in C – Input / Output Operations on Files -The Preprocessor, Introduction to UNIX and LINUX programming.
Total: 45 Periods
TEXT BOOKS
Reema Thareja, Fundamentals of Computing & C Programming Oxford University Press, 2012.
Ashok.N.Kamthane, Computer Programming , Fifth Edition Pearson Education, 2008.

REFERENCE BOOKS
P.Visu, R.Srinivasan and S.Koteeswaran,  Fundamentals of Computing and Programming , Fourth Edition, Sri Krishna Publications, 2012.
E.Balagurusamy,  Computing Fundamentals and C Programming , Tata McGraw-Hill,2008.
Richard Petersen,  Linux: The Complete Reference , Sixth Edition, Tata McGraw-Hill,2007



COURSE CODE: U1GEB26
L TPC00 42COURSE NAME: ENGINEERING PHYSICS AND CHEMISTRY
LAB – I

ENGINEERING PHYSICS LAB – I
COURSE OBJECTIVES

To impart skills in measurements and hand on operation
To design and plan the experimental procedure and to record and process the results.
To reach non trivial conclusions of significant of the experiments.

COURSE OUTCOMES
After the completion of the experiments in Physics lab, students will be able to
Relate and apply the moment of inertia of the disc.
Translate sensory input into physical tasks
Recognize standards to perform a skill or task correctly
Use standards to evaluate their own performance and make corrections.
Evaluate information based upon standards and criteria values.

COURSE CONTENTS
Torsional Pendulum
To determine the moment of inertia of the disc and the rigidity modulus of the wire by Torsional oscillations.

Newtons’ Rings
To find the focal length of a lens by forming Newton’s ring.

Laser Grating
(i) Determination of wavelength of Laser using Grating and Particle size determination
(ii) Determination of Numerical Aperture and Acceptance angle of an Optical Fibre

Ultrasonic Interferometer
Determination of Velocity of ultrasonic waves in a liquid and compressibility of the liquid.

Young’s Modulus – Non-Uniform Bending
To determine Young’s modulus of the material of the beam by Non uniform bending method.


U1GEB26 ENGINEERING CHEMISTRY LAB -1
COURSE OBJECTIVES
Students undergoing this course are expected to be conversant with basic titration set up and methodologies for determining strength, hardness and alkalinity of various unknown solutions and water samples.

COURSE OUTCOMES
After completing first semester, students from all branches of engineering will possess:
Gain acquaintance in the determination the amount of hardness and chloride in the various samples of water for general purpose and their use it industries involving boilers.
Skills in estimating acidity/alkalinity in given water samples.
Expertise in estimating dissolved oxygen in water samples.
Analytical skills in determining the molecular weight and degree of polymerization using Ostwald’s viscometer.
Knowledge in quantitative analysis of the acid/base.

COURSE CONTENTS
LIST OF EXPERIMENTS

Estimation of hardness of Water by EDTA.
Determination of DO in water (Winkler’s Method).
Estimation of Chloride in Water sample (Argentometric).
Conductometric precipitation titration using BaCl2Vs Na2 SO4
Determination of molecular weight and degree of polymerization using Ostwald viscometer
Conductometric titration (mixture of acids and base).




L TPC0032Course Code: U1GEB27
Course Name: PRINCIPLES OF ELECTRICAL AND ELECTRONICS
ENGINEERING LAB

COURSE EDUCATIONAL OBJECTIVES
To make students familiar about the various wiring methods and specific wiring like go down wiring.
To make students familiar about practical measurements of few important electrical
quantities
To make students understand about basic electronic circuit components and their
characteristics study
To make students understand about the operation of CRO
To make students understand about the various logic gates.

COURSE OUTCOMES
After successful completion of this course, students will be able to
Reenact various wiring methods and how to make wiring of a godown.
Understand what a resistive load is , and will be able to measure few electrical quantities like voltage , current and apply the skill in real life situations.
Discriminate & recognize basic electronic circuit components and their characteristics study
Check the operation of CRO
Distinguish the various logic gates.

PRE-REQUISITES
Basic Electrical & Electronics concept covered in higher secondary level.

COURSE CONTENT
LIST OF EXPERIMENTS: CYCLE I
1. Study of basic electrical and electronic components.
2. Godown Wiring
3. Stair case wiring
4. Fluorescent lamp wiring.
5. Measurement of Electrical quantities (Voltage, current, power) using load

MODEL PRACTICAL EXAMINATION I CYCLE II
Characteristics of PN junction Diode.
Characteristics of BJT (any one configuration).
Characteristics of zener diode.
Study of CRO.
Verification of logic gates




TEXT BOOK
Theraja.B.L, "Fundamentals of Electrical Engineering and Electronics", S.Chand& Co., 1st Multicolor Edition, 2006 (Reprint 2009). 2. Sedha.R.S, A Text book of Applied electronics, 2nd Edition, S.Chand& company, 2005.

REFERENCE BOOKS
1. Smarajit Ghosh, "Fundamentals of Electrical and Electronics Engineering", PHI Learning Private Ltd, 2nd g, 2010.



L TPC0032Course Code: U1GEB28
Course Name: COMPUTER PRACTICE LABORATORY


COURSE OBJECTIVES
Students undergoing this course will be provided with:
The concept of MS Word and MS Excel.
The concept of C control structures and Functions
The concept of C pointers and file systems

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Develop a MS-Word document independently for the given requirementsK3,S3CO2Demonstrate usage of MS-Excel spread sheet independently for the given applicationsK3,S3CO3Develop and implement the C program individually using control structures, arrays and string for the applicationsK3, S3CO4Develop and implement the C program independently using pointers and files conceptK3, S3

PREREQUISITE
Higher Secondary Level Mathematics.

COURSE CONTENTS 1) Word Processing
a. Document creation, Text manipulation with Scientific notations. b. Table creation, Table formatting and Conversion.
c. Mail merge and Letter preparation. d. Drawing - flow Chart
2) Spread Sheet
Chart - Line, XY, Bar and Pie.
Formula - formula editor.
Spread sheet - inclusion of object, Picture and graphics, protecting the document and sheet.
Sorting and Import / Export features
3. Find whether a given number is odd or even.
4. Find whether a given number is prime or not.
5. Design an arithmetic calculator using Switch-Case.
6. Find largest and smallest elements in an array.
7. Demonstrate Looping and Control structures.
8. Demonstrate the String functions.
9.Find a Factorial of a number of ranges between 1 to 41 using Recursive function.
10. Demonstrate the Structures and Unions for employee salary.
11. Perform pointer arithmetic Operations.
12. Program to develop student‘s information using file concept.






















SEMESTER II

Course CodeCourse NameLTPCTHEORYU2GEB29Engineering English-II 2002U2GEB30Engineering Mathematics –II3104U2GEB31Engineering Physics – II2002U2GEB32Engineering Chemistry – II2002U2GEB33Basics of Mechanical and Civil Engineering3003U2GEB34Engineering Graphics3104PRACTICALU2GEB37Engineering Practice Lab0032U2GEB35Engineering Physics & Chemistry Laboratory-II0042U2GEB36Proficiency in English Lab - I0032U2GEB38Life Skills1001Total1621024


























LTPC2002U2GEB29 ENGINEERING ENGLISH II
COURSE OBJECTIVES
Students undergoing this course are expected to:
to build sentences without grammatical errors
instill the competitiveness through presentation skills
solve any critical situations using trouble shooting techniques
encourage them to handle day -to-day tasks through soft skills
inculcate the habit of reading for pleasure

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Apply the grammatical knowledge in writing any given topicK3CO2Write technical reports effectivelyK3CO3Describe group discussions, presentations and interview processesK2CO4Speak confidently in seminars, one on one interaction among the peer groupsK4CO5Analyze articles on a given topic with the knowledge of vocabulary skillsK4
PRE REQUISITE
Engineering English I

COURSE CONTENTS Unit I General grammar 6
Simple Compound & Complex Sentences-Reported Speech- Modal verbs Articles

Unit II Technical Grammar 6
Conditionals—‘If’ Clauses-Connectives- Word Formation-Nominal Compounds

Unit III Academic communication 6
SMS Communications- Email Communications- CV and Cover letter-Mini Project Writing

Unit IV Corporate Communication 6
Presentation Skills -Group Discussion-Interview Skills

Unit V Soft Skills 6
Personality Development -Persuasive Speech- Dealing with clients -Time -Management -Crisis management -Trouble Shooting.
Total: 30 Periods

TEXT BOOKS:
Andera, J.Rutherford. Basic Communication Skills for Technology, Second edition, Pearson Education, New Delhi2007
Butterfield, Jeff. Soft Skills for Everyone, Cegage learning, Canada, 2011


REFERENCE BOOKS
Ganesan.S, et al, Communication in English. Himalaya publishing house, Mumbai, 2009.
Pickett, Nell Ann, Ann A.Laster and Katherine E.Staples. Technical English: Writing, Reading and Speaking. New York: Longman, 2010.



LTPC3104U2GEB30 ENGINEERING MATHEMATICS – II

COURSE OBJECTIVES :
Students undergoing this course are expected to:
Provide the knowledge of the areas of Vector Calculus, Integral Calculus, Complex variables, Laplace Transform and ordinary differential equations.
Serve as a pre-requisite mathematics course for post graduate courses, specialized studies and research in any branch of engineering.

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Apply Laplace transformation techniques to convert time-domain complex systems into simple frequency-domain algebraic equations and vice-versa.K3CO2Apply the method of undetermined coefficients, method of variation of parameters and Laplace transform techniques to solve ordinary linear differential equations.K3CO3Apply vector calculus to solve problems related to vector and scalar fields.K3CO4Apply analytical functions in conformal mapping problems.K3CO5Apply the calculus of residues in contour integration.K3
PREREQUISITE
Engineering Knowledge of the topics covered in Engineering mathematics- I; complex numbers; vector algebra.

COURSE CONTENTS
UNIT I LAPLACE TRANSFORM L-9 + T-3
Laplace transform – Sufficient Condition for existence – Transform of elementary functions – Basic properties – Transform of derivatives and integrals – Transform of unit step function and impulse functions – Transform of periodic functions - Inverse Laplace transform– Convolution theorem (excluding proof) – Initial and Final value theorems

UNIT II ORDINARY DIFFERENTIAL EQUATIONS L-9 +T-3
Introduction to higher order linear differential equations with constant coefficients –Method of undetermined coefficients - Method of variation of parameters – Cauchy’s and Legendre’s linear equations – Simultaneous first order linear equations with constant coefficients – Solution of linear ODE of second order with constant coefficients using Laplace transform.


UNIT III VECTOR CALCULUS L-9 + T-3
Gradient, unit normal to surface- Directional derivative- Divergence and Curl –– Irrotational and solenoidal vector fields – Introduction to vector integration – Green’s theorem in a plane, Gauss divergence theorem, Stokes’ theorem (excluding proofs) – Simple applications involving cubes and rectangular parallelepipeds.

UNIT IV ANALYTIC FUNCTIONS L-9 + T-3
Introduction to functions of a complex variable – Analytic functions – Necessary conditions, Cauchy – Riemann equation and Sufficient conditions (excluding proofs) – Harmonic and orthogonal properties of analytic function – Harmonic conjugate – Construction of analytic functions – Conformal mapping : w= z+c, cz, 1/z, and bilinear transformation.

UNIT V COMPLEX INTEGRATION L- 9 + T-3
Introduction to complex integration – Statement and applications of Cauchy’s integral theorem and Cauchy’s integral formula (excluding proofs) – Taylor and Laurent expansions – Singular points – Residues – Residue theorem and simple problems – Application of residue theorem to evaluate real integrals –Unit circle and semi-circular contour(excluding poles on boundaries).
Total: 60 Periods

TEXT BOOKS
Grewal. B.S, “Higher Engineering Mathematics”, 41st Edition, Khanna Publications, Delhi, (2011).
Kreyszig E, Advanced Engineering Mathematics, 12th edition, Wiley, 2010.

REFERENCE BOOKS
Dean G. Duffy. Advanced Engineering Mathematics with MATLAB, 2ndEdn. Chapman & Hall / CRC Press. New York, 2003 (Taylor and Francis, e-library, 2009).
Jain. R. K and. Iyengar, S.R.K, Advanced Engineering Mathematics, 3rd edition, Narosa Publishing House, 2009.
Peter O’ Neil, Advanced Engineering Mathematics, Cengage Learning, Boston, USA, 2012.









U2GEB31 ENGINEERING PHYSICS II
LTPC2002

COURSE OBJECTIVES:
Students undergoing this course are expected to:
Explain the role of photons in understanding phenomena such as Compton effect, Dual nature of mater and Quantum Theory.
Give an insight into the principle of Laser operation and applications of Optical fibers in instrumentation
Understand theory and the principles behind various superconductivity and its characteristics and applications.
Develop fundamental Knowledge of Magnetic and Dielectric Materials and relate to use in device design
Have a well founded knowledge of the unique properties of materials with nanoscale dimensions and to learn the new applications of nano materials in nanotechnology

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Explain the wave-particle duality; concept of De-Broglie wavelength and its importanceK2CO2Discuss the property of Laser and optical fiber handling techniques and its applicationK2CO3Discuss the superconducting phenomenon, their properties and concepts for various applicationsK2CO4Differentiate various magnetic, dielectric materials for application in industries and medical field.K2CO5Able to explain various methods involved in Synthesis of nano and smart materials through different techniques and their application in nano technology.K2
PREREQUISITE
Basic theoretical knowledge in Atomic Physics, Lasers, Superconductivity, Electricity, Magnetism, and Engineering Physics I

COURSE CONTENTS
UNIT -I Atomic Physics 6
Black body radiation- ultraviolet catastrophe- Planck’s Quantum hypothesis-Photoelectric effect- Measurement of K.E. of photoelectrons- stopping potential- Failures of Classical theory- Compton effect-Compton Theory-Dual nature of matter- DeBroglie Hypothesis- Davisson –Germer Experimen-, G.P. Thomson Experiment- Heisenberg’s Uncertainty Principle (Statement only).


UNIT -II Lasers and Optical Fibers 6
Interaction of Radiation with Matter- Essentials of Laser-Types of Laser - Ruby Laser- He-Ne Laser- semiconductor Laser-Application of Lasers- Optical Fibers – Propagation of light through an optical fibers- Modes of Propagation- Types of optical fibers- Optical fiber communication system- Attenuation in fibers.

UNIT-III Superconductivity 6
Discovery of superconductivity- persistent currents- effect of external magnetic field- critical current density- Meissner effect- London penetration depth- BCS Theory descriptive- Type of superconductors- Josephson Effect (AC and DC) - Applications – Maglev-SQUIDS.

UNIT -IV Magnetic and Dielectric Materials 6
Magnetic Susceptibility-Magnetic materials (Dia, Para, Ferro & Antiferro)- Magnetic moment of atom-Hard and soft magnetic materials- Hysteresis curve – Applications. Dielectrics- Electronic, ionic, orientational and space polarizations – Internal fields in solids – Polarization-Induced dipoles-Nonpolar and Polar dielectrics - Clausius Mosotti equation-Dielectric loss.

UNIT -V Nanotechnology and Advanced Materials 6
Nano phase materials – Synthesis – Plasma arcing – chemical vapour deposition – Sol gel method – Electro deposition – Ball milling – properties and application – Carbon nano tubes – types.
Total: 30 Periods

TEXT BOOKS
M.N.Avadhanulu and P.G.Kshirsagar ,A Text Book of Engineering Physics, S.CHAND and Co,2012.
Gaur and Gupta, Engineering Physics , Dhanpat Rai publications,2009

REFERENCE BOOKS
T.Pradeep, The essential understanding –Nanoscience and Nanotechnology-TMH, 2010.
William D.Callister ,Materials Science and Engineering, John Wiley &Sons- 2010
Charles Kittel ,Introduction to Solid State Physics -Wiley India publications,2009.











LTPC2002U2GEB32 ENGINEERING CHEMISTRY II

COURSE OBJECTIVES
Students undergoing this course are expected to:
Impart a sound knowledge on the principles of chemistry involving the different application oriented topics.
Impart adequate knowledge about the principles of electrochemistry, alloys, corrosion and energy storage devices along with the spectroscopic technique to analyze the chemical compounds.
Prepare the students to solve problems in electrochemistry.

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Explain the phase rule and to appreciate the importance of alloys in the present day life.K2CO2Explain the basic principles, laws of electrochemistry, solve simple problems and list various applications.K2CO3Explain the various aspects of corrosion and its controlK2CO4Describe various energy sources and storage devices used in our daily life.K2CO5Explain the basic principles of spectroscopic and microscopic techniques.K2
PREREQUISITE
Engineering Chemistry I

COURSE CONTENTS
UNIT–I PHASE RULE AND ALLOYS 6
Statement and explanation of the terms involved- one component water system- condensed phase rule-construction of phase diagram by thermal analysis-simple eutectic systems (Lead- Silver system only)– Alloys - importance – ferrous alloys – Nichrome - stainless steel – non-ferrous alloys - brass and bronze.

UNIT–II ELECTROCHEMISTRY 6
Basics of conductance-Kohlarausch’s Law-Effect of dilution-specific conductance and equivalence conductance. Electrochemical cells- reversible and irreversible cell- EMF measurement - single electrode potential- Nernst equation-problems-reference electrode- SHE-Calomel electrode-Glass electrode-measurement of pH-electrochemical series- significance- potentiometric titration –Redox titration –conductometric titration.

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

UNIT–IV ENERGY SOURCES AND STORAGE DEVICES 6
Renewable and non renewable energy resources- nuclear fission- fusion-chain reaction- nuclear energy- nuclear reactor–light, heavy water nuclear power plant-Fast Breeder Reactor- wind energy- solar energy- tidal energy- primary and secondary batteries- lead acid- nickel cadmium-lithium ion battery-H2-O2 fuel cells.

UNIT–V SPECTROSCOPIC AND ANALYTICAL TECHNIQUES 6
Introduction- Electromagnetic radiation- interaction of electromagnetic radiation with matter- Beer- Lambert’s law- principle, instrumentation(Block Diagram) and applications of UV- Visible spectroscopy, IR spectroscopy- colorimetry- flame photometry–AAS. Introduction to SEM and TEM.
TOTAL: 30 PERIODS
TEXT BOOKS
P.C.Jain and Monica Jain - “Engineering Chemistry” DhanpatRai Pub, Co., New Delhi (2008).
A. Ravikrishnan– Engineering Chemistry, Sri Krishna Publication, Chennai (2012).

REFERENCE BOOKS
B.K.Sharma - “Engineering Chemistry”, Krishna Prakasan Media (P) Ltd., Meerut (2001)
B.Sivasankar - “Engineering Chemistry” Tata McGraw-Hill Pub.Co.Ltd. New Delhi (2008).
B.R.Puri, L.R.Sharma, S.Pathania - “Principles of physical Chemistry “ (2000).
William Kemp – “Organic spectroscopy” Macmillan publications (1991).
Peter Atkins, Julio de Paula “Physical Chemistry” W.H. Freeman publications (2009)

















LTPC3003U2GEB33 BASIC MECHANICAL AND CIVIL ENGINEERING

COURSE OBJECTIVES
Students undergoing this course are expected to:
Understand the concept of manufacturing processes and basic mechanical engineering.
Impart knowledge on fundamentals of civil engineering.

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Describe various manufacturing processes and working principle of power plant.K2CO2Describe the working principles of combustion engines.K2CO3Define the working principles of refrigeration and air conditioning systems.K2CO4Explain the fundamentals of surveying and civil engineering materials.K2CO5Describe building components and structures.K2
PREREQUISITE
Engineering Practice Lab

COURSE CONTENTS
Unit I Manufacturing Processes and Introduction to Power plant 9
Introduction to Lathe – Drilling – Twist Drill Nomenclature – Shaper. Introduction to Metal Joining Processes - Welding processes - Arc & Gas welding - AC & DC welding equipments - Brazing and soldering. Introduction and classification of power plants – Working of thermal, hydroelectric and nuclear power plants.

Unit II Combustion Engines 9
Principle of Internal and external combustion engines – Petrol engine, diesel engine, working principle and comparison - Two stroke and four stroke of both CI & SI engines, working principle and comparison - Alternative fuels.

Unit III Refrigeration & Air-Conditioning System 9
Introduction to Refrigeration– Non cyclic & Cyclic Refrigeration - Principle of vapour compression refrigeration system - Applications. Air-Conditioning – Layout of typical domestic refrigerator – Window and Split type Air conditioner – Applications.

Unit IV surveying and civil engineering materials 9
Surveying:
Introduction – Definition – Importance of surveying – Objectives of surveying – Principles of surveying – Types of surveying – Measurements of angles – Introduction to levelling – Types of levelling instruments.

Civil Engineering Materials:
Introduciton – Importance of civil engineering – construction materials – Bricks – Stones – Cement – Lime motor – Concrete.

Unit V Building Components and Structures 9
Building Components:
Foundations – Objectives of foundations – Types of foundation – Requirements of good foundation.

Superstructure:
Introduction – Brick masonry – Masonry – RCC structure of members – Columns – Beams – Slabs – Lintels – Types of Roof – Trusses – Flooring – Roofing – Plastering. Components of bridges and dams.
TOTAL: 45 periods

TEXT BOOKS
P K Nag., - Basic Mechanical Engineering, Tata McGraw Hill Education, (2013).
K.V. Natarajan – Basic Civil Engineering, M/s Dhanalakshmi, Chennai - 2012

REFERENCE BOOKS
Rao P. N., Manufacturing Technology, 2nd Edition, Tata McGraw Hill Inc, New Delhi
Surendra Singh,  Building Materials ", Vikas Publishing Company, New Delhi, 2006
Cambell J. S., Principles of Manufacturing Materials and Processes 14th Edition, Tata McGraw Hill, Inc, New Delhi, 2012














L TPC31 04COURSE CODE: U2GEB34
COURSE NAME: ENGINEERING GRAPHICS

COURSE OBJECTIVES
To familiarize the students in basic concept and necessity of conic sections, projections and developments of objects.
To develop the imagination and drafting skills of students and let them understand the internal features of the object.

COURSE OUTCOMES
Students undergoing this course are able to
Construct ellipse, parabola, hyperbola and draw free hand sketching of orthographic views.
Construct orthographic projections of points, straight lines and planes.
Construct projections of simple solids.
Develop true sections and lateral surfaces of simple solids.
Construct isometric and perspective projections of simple solids.

COURSE CONTENTS
UNIT I: CONIC SECTIONS AND FREE HAND SKETCHING 9+3
Construction of ellipse (concentric circle and eccentricity methods), construction of parabola (rectangle and eccentricity methods), construction of hyperbola (eccentricity method)
Free-hand sketching of orthographic views of pictorial views of solids – free-hand sketching of pictorial views of solids given the orthographic views.

UNIT II: PROJECTION OF POINTS, STRAIGHT LINES & PLANES 9+3
Orthographic projections of points, orthographic projections of straight lines located in the first quadrant only – determination of true lengths and true inclinations – orthographic projections of polygonal surface and circular lamina inclined to both reference planes.

UNIT III: PROJECTIONS OF SOLIDS 9+3
Projections of simple solids (prisms, pyramids, cylinder and cone) when the axis is inclined to one reference plane by change of position and change of reference line methods.

UNIT IV: SECTIONS OF SOLIDS & DEVELOPMENT OF SURFACES 9+3
Sections of solids (prisms, pyramids, cylinder and cone) in simple vertical position by using cutting plane inclined to one reference plane and perpendicular to the other – obtaining true shape of section. Development of lateral surfaces of simple and truncated solids – prisms, pyramids, cylinder and cone – development of lateral surfaces of solids with cylindrical cutouts perpendicular to the axis.

UNIT V: ISOMETRIC & PERSPECTIVE PROJECTION 9+3
Principles of isometric projection - isometric scale – isometric projections of simple solids, truncated prisms, pyramids, cylinders and cones – isometric view of combination of two simple solids. Perspective projection of prisms, pyramids and cylinder by visual ray method and vanishing points method.
TOTAL: 45+15(Tutorial) = 60 periods
TEXT BOOKS
K.V. Natarajan, A text Book of Engineering Graphics, Dhanalakshmi Publisher, Chennai  42, 2009
Venugopal K.  Engineering Graphics, New Age International (P) Limited, 2002.

REFERENCE BOOKS
Warren J. Luzadder and Jon. M. Duff, - Fundamentals of Engineering Drawing, Prentice Hall of India Pvt., Ltd., Eleventh Edition, 2001.
B. Bhattacharyya, S.C. Bera, Engineering Graphics ., I.K. International Pvt Ltd., 2009
M.S. Kumar ., Engineering Graphics.,Dd Publications, 2008
Jeyapoovan.T., Vikas Publishing House Engineering Graphics with using Auto CAD,2007
BIS code: SP 46:2003 Engineering Drawing practice for Schools & Colleges.



U2GEB35 ENGINEERING PHYSICS AND CHEMISTRY LAB II
LTPC0042
ENGINEERING PHYSICS LABORATORY II

COURSE OBJECTIVES
To impart skills for conducting experiments independently to determine,
Band gap of a semi conductor
Thermal conductivity of a bad conductor
The wavelengths of different spectral lines derived from mercury vapor lamp and diffraction grating arrangement using normal incidence method.
The Viscosity of a liquid by Poiseuille’s method
Young’s modulus of the beam by Uniform Bending method

COURSE OUTCOMES
After the successful completion of the course in Engineering Physics lab -II, students will be able to individually and independently

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Conduct experiments independently to determine band gap of a semi conductorK2,S3CO2Demonstrate the experiment independently to determine the thermal conductivity of a bad conductor.K2,S3CO3Perform the diffraction grating experiment to determine the wavelength of spectral lines by mercury vapour lamp using normal incidence methodK2,S3CO4Calculate the Viscosity of a given liquid by conducting Poiseuille’s experimentK2,S3CO5Handle the travelling microscope to focus the pin and find the bending moment of a given beam practicallyK2,S3
PREREQUISITE
It is necessary to have basic theoretical knowledge about semiconducting material, thermal conductivity, optic laws, viscosity and bending moment of the beam.

COURSE CONTENTS
Band Gap
To determine the Band gap of a Semiconductor material by using Post office Box
Lee’ Disc
To determine the thermal conductivity of the bad conductor – Lee’s Disc method
Spectrometer Mercury lamp
To determine the wavelengths of different spectral lines derived from mercury vapor lamp using normal incidence method.
Viscosity
To determine the Viscosity of a liquid by Poiseuille’s method
Young’s Modulus – Non-Uniform Bending
To determine of young’s modulus of the beam – Uniform Bending

U2GEB35 ENGINEERING PHYSICS AND CHEMISTRY LAB II

ENGINEERING CHEMISTRY LABORATORY II

COURSE OBJECTIVES
Students undergoing this course are expected to be conversant with basic knowledge about handling various instruments like conductometer, potentiometer and pH meter and determining strength of various unknown solutions using the same.

COURSE OUTCOMES
After completing first semester, students from all branches of engineering will possess:

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Perform an experiment to estimate the amount of Copper in brass by EDTA titration methodK2, S3CO2Carry out Conductometric titration (Mixture of weak and strong acids Vs Strong base).K2, S3CO3Perform Conductometric precipitation titration using BaCl2Vs Na2 SO4K2, S3CO4Perform Potentiometric Titration (Fe2+ Vs KMnO4 or K2Cr2O7).K2, S3CO5Perform and estimate the strength of HCl by pH meter (acid Vs base)K2,S3CO6Perform the experiment using Spectrophotometer for estimationof Ferric ironK2,S3
PREREQUISITE
Engineering Chemistry Laboratory-I.

CONTENTS
Estimation of Copper in brass by EDTA
Conductometric titration (Mixture of weak and strong acids Vs Strong base).
Conductometric precipitation titration using BaCl2Vs Na2 SO4
Potentiometric Titration (Fe2+ Vs KMnO4 or K2Cr2O7).
Determination of strength of HCl by pH meter (acid Vs base).
Estimationof Ferric iron by spectrophotometric method.





U2GEB36 PROFICIENCY IN ENGLISH LABORATORY I
LTPC0032
COURSE OBJECTIVES
To impart advanced skills of Technical Communication in English through Language Lab
To enable the students to communicate confidently and competently in English Language in all spheres
To familiarize the students with the sounds of English in a nutshell, particularly stress and intonation
To enable the students to communicate in English language in all spheres

COURSE OUTCOMES
After the successful completion of this course students will be able to:

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Pave a platform to understand the sounds of English languageK3CO2Use their vocabulary in framing sentences and statementsK5CO3Formulate open-ended questions in order to explore a topic of interestK5CO4Engage themselves in Group Discussions and Presentation skillsK5CO5Embolden in public speaking and to affluent one on one interactionK5
PREREQUISITE
Engineering English I.

CONTENTS
CYCLE-I
Phonetics
Rearranging the words into meaningful sentences
Find the Odd words out
Creative writing
Find out the word meanings
Find out different meanings with the help of prefixes and suffixes
Word Analogy
Spotting the errors
CYCLE –II
Extempore speech
Group Discussion
How to write a story with the visual
Presentation-1(Technical)
Presentation-2(Non- Technical)
Mock interviews



L TPC0032COURSE CODE: U2GEB37
COURSE NAME: ENGINEERING PRACTICE LABORATORY

COURSE OBJECTIVES
To educate the students in
Plumbing tools – house hold plumbing fittings and Carpentry process – Carpentry tools, types of joints.
Types of welding & tools.
Types of machining and operations, machine tools, cutting tools (Lathe, Drilling).
Sheet metal – definition, working tools, operations - forming & bending.

COURSE OUTCOMES
Students undergoing this course are able to
Produce simple joints using arc and gas welding processes.
Display skills to perform basic machining and sheet metal operations.
Display skills to work in a team environment.
Prepare simple plumbing line sketches and models for house hold pipe fittings.
Exhibit simple carpentry skills using power tools.

COURSE CONTENTS
I CIVIL ENGINEERING PRACTICE
Plumbing Works:
a) Preparation of plumbing line sketches for
i. Water supply line
ii. Sewage works.
b) Basic pipe connections using valves, taps, couplings, unions, reducers, elbows and in house hold fitting.
Carpentry using Power Tools:
(a) Study of the joints in roofs, doors, windows and furniture.
(b) Hands-on-exercise: Power sawing, Power Planning and making various joints.

II MECHANICAL ENGINEERING PRACTICE
Welding:
(a) Arc welding practice – butt joints and lap joints.
(b) Gas welding practice – butt joints and lap joints.
Basic Machining:
(a) Simple Turning and Taper turning in lathe.
(b) Drilling Practice.
Sheet Metal Work:
(a) Forming & Bending:
(b) Model making – Trays, funnels, etc.



LTPC1001U2GEB38 LIFE SKILLS

COURSE OBJECTIVES
Students undergoing this course are expected to:
Have an overview of core life skills and emotional intelligence for day to day management.
Provide an outline of personal values and time management principles for success in life.
Expose students to the significance of interpersonal relationships and techniques to maintain them.
Provide an overview of the role of stress and its impact on individual behaviour and the techniques to manage them.
Expose students to the process of decision making and its implementation.

COURSE OUTCOMES
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Identify the core life skills and its implementation in career and developmentA1, K2CO2Interpret the personal values and its importance for self-management A1, K2CO3Show appropriate interpersonal skills required for effective management of life skillsA2, K2CO4Recognize the various causes and impacts of stress and the ways of coping with itA3, K2CO5Display decision-making abilities for conflict resolution in daily lifeA5, K2
PRE-REQUISITES
Basic awareness about self and interpersonal skills

COURSE CONTENTS UNIT I INTRODUCTION TO LIFE SKILLS 3
Definition- Concept of Life Skills, Practical use of core skills in daily life - Definition of Emotional Intelligence- Knowing one’s Emotions and Managing Emotions.

UNIT II BEHAVIOUR AND VALUES 3
Personal Values- Strengths- Self-confidence, self-assessment, self-reliance, self-discipline, determination, self-restraint, contentment, humility, compassion, gratitude, forgiveness. Social Responsibility - Time Management- Value of time, Weekly Planner to do list




UNIT III INTERPERSONAL SKILLS 3
Maintaining Interpersonal Relationships- Relationship with family and peers - Prosocial behaviour- Helping others, Motivation to help others-Empathy - Displaying optimism and enthusiasm.

UNIT IV STRESS MANAGEMENT 3
Definition of Stress- Causes of stress and its impact. Stress Management techniques Managing Emotions- Anger Management- Causes of aggression- Thinking and Behaving in a Positive way Sensitization to Substance Abuse

UNIT V DECISION MAKING AND PROBLEM SOLVING 3
Definition- Decision making. Necessity of Decision Making-Process of Decision Making Developing Alternatives, Evaluating Options, Implementing - Resolving Conflict- Steps for Conflict Resolution
Total: 15 Periods

TEXT BOOKS
Rajasekaran, G; Nair, Radhakrishnan, and Santhanam, Divya (Edtd) (2009); Facilitator’s Manual on Enhancing Life Skill; Chennai, Rajiv Gandhi National Institute of Youth Development
Butterfield, Jeff (2010); Soft Skills for Everyone; Delhi: Cengage Learning India Private Ltd

REFERENCE BOOKS
Goleman, Daniel (1995); Emotional Intelligence: Why It Can Matter More Than IQ; Bantam Books.
Baron, Robert A; Byrne, Donn and Branscombe, Nyla R. (2006); Social Psychology; New Delhi: Pearson Education.







SEMESTER III

SUB.CODESUBJECTSLTPCTHEORYU3MAB01Transforms And Partial Differential Equations 3104U3CSB01Data Structures & Algorithms3003U3CSB02Digital Principles and system design3104U3ITB18Java Programming3003U3CSB03System Software3003U3CSB04Computer Organization and Architecture3003PRACTICALU3CSB05Data Structures Lab1032U3CSB06Digital Lab0032U3ITB01J2SE – Core JAVA0032Total Credits26
Course Code: U3MAB01
L TPC31 04Course Name: TRANSFORMS and Partial Differential EQUATIONS
Designed for: Year: II Semester: III

Course Educational Objectives:
Students undergoing this course are expected to:
The Course Educational Objectives: is to develop the skills of the students in the areas of boundary value problems and transform techniques.
This will be necessary for their effective studies in a large number of engineering subjects like heat conduction, communication systems, electro-optics and electromagnetic theory.
The course will also serve as a prerequisite for post graduate and specialized studies and research.

Course Outcomes:
Students undergoing this course are able to
Demonstrate the basic concepts in Fourier series, properties, parseval’s identity.
Apply the concepts of Fourier transform.
Demonstrate the basic concepts in partial differential equations.
Apply partial differential equation in engineering problems.
Apply the concepts of Z-Transform in Digital Systems.


Course Content

UNIT I : Fourier Series 9 + 3
Dirichlet’s conditions – general Fourier series – odd and even functions – half range sine series – half range cosine series – complex form of Fourier series – Parseval’s identity – harmonic analysis

UNIT II : Fourier Transforms 9 + 3
Fourier integral theorem (without proof) – Fourier transform pair – sine and cosine transforms – properties – transforms of simple functions – convolution theorem – Parseval’s identity

UNIT III : Partial Differential Equations 9 + 3
Formation of partial difference equations – solutions of standard types of first order partial differential equations– Lagrange’s linear equation – linear partial differential equations of second and higher order with constant coefficients

UNIT IV : Applications of Partial Differential Equations 9 + 3
Solutions of one dimensional wave equation – one dimensional equation of heat conduction – steady state solution of two-dimensional equation of heat conduction (insulated edges excluded) – Fourier series solutions in Cartesian coordinates only.

UNIT V : Z-Transforms and Applications 9 + 3
Z-Transforms – elementary properties – inverse Z-transform – convolution theorem – formation of difference equations – solution of difference equations using Z-transform


Text Books
1. B.S. Grewal, Higher Engineering Mathematics, 40th edition, Khanna Publishers, New Delhi, 2007.
2.E. Kreyszig, Advanced Engineering Mathematics, 8th edition, Wiley India, 2007.

Reference Books
1. R.K. Jain and S.R.K. Iyengar, Advanced Engineering Mathematics, 3rd edition, Narosa Publishing House, New Delhi, 2007.
2. H.K. Dass, Advanced Engineering Mathematics,20th edition, S. Chand & Co, New Delhi, 2007.

Online Resources

HYPERLINK "http://mathworld.wolfram.com/FourierSeries.html"http://mathworld.wolfram.com/FourierSeries.html
HYPERLINK "http://www.fourier-series.com/"http://www.fourier-series.com/
HYPERLINK "http://www.sosmath.com/fourier/fourier1/fourier1.html"http://www.sosmath.com/fourier/fourier1/fourier1.html
HYPERLINK "http://mi.eng.cam.ac.uk/~rwp/Maths/vid09/l5notes.pdf"http://mi.eng.cam.ac.uk/~rwp/Maths/vid09/l5notes.pdf
HYPERLINK "http://people.math.carleton.ca/~amingare/calculus/fourier-series.pdf"http://people.math.carleton.ca/~amingare/calculus/fourier-series.pdf
HYPERLINK "http://quasirandomideas.wordpress.com/2010/04/20/math2111-chapter-1-fourier-series-section-4-examples-and-general-periodic-functions/"http://quasirandomideas.wordpress.com/2010/04/20/math2111-chapter-1-fourier-series-section-4-examples-and-general-periodic-functions/
HYPERLINK "http://www.stat.ucla.edu/~dinov/courses_students.dir/04/Spring/Stat233.dir/STAT233_notes.dir/FourierSeries.html"http://www.stat.ucla.edu/~dinov/courses_students.dir/04/Spring/Stat233.dir/STAT233_notes.dir/FourierSeries.html
HYPERLINK "http://www.intmath.com/fourier-series/4-fourier-half-range-functions.php"http://www.intmath.com/fourier-series/4-fourier-half-range-functions.php
HYPERLINK "http://www2.kau.se/yourshes/AB2_12.pdf"http://www2.kau.se/yourshes/AB2_12.pdf
HYPERLINK "http://en.wikipedia.org/wiki/Half_range_Fourier_series"http://en.wikipedia.org/wiki/Half_range_Fourier_series
HYPERLINK "http://www.maths.qmul.ac.uk/~wjs/MTH5102/fourier10.pdf"http://www.maths.qmul.ac.uk/~wjs/MTH5102/fourier10.pdf
hkumath.hku.hk/course/MATH2601/www2601/notes/2601ch4b.pdf
arxiv.org/pdf/0809.1643
HYPERLINK "http://www.physics.ohio-state.edu/~ntg/.../hjorth-jensen_notes2011_03.pdf"www.physics.ohio-state.edu/~ntg/.../hjorth-jensen_notes2011_03.pdf
HYPERLINK "http://en.wikipedia.org/wiki/Numerical_methods_for_ordinary_differential_equations"http://en.wikipedia.org/wiki/Numerical_methods_for_ordinary_differential_equations
HYPERLINK "http://www.math.ufl.edu/~kees/NumericalODE.pdf"www.math.ufl.edu/~kees/NumericalODE.pdf
people.maths.ox.ac.uk/suli/nsodes.pdf
HYPERLINK "http://www.efunda.com/math/num_ode/num_ode.cfm"www.efunda.com/math/num_ode/num_ode.cfm
HYPERLINK "http://cnyack.homestead.com/files/afourtr/ftcosin.htm"http://cnyack.homestead.com/files/afourtr/ftcosin.htm
HYPERLINK "http://www.efunda.com/math/fourier_transform/index.cfm"http://www.efunda.com/math/fourier_transform/index.cfm







L TPC3003Course Code: U3CSB01
Course Name: DATA STRUCTURES& ALGORITHMS
Designed for: Year: II Semester: III


Course Educational Objectives:
Students undergoing this course are expected:
Be exposed to the concepts of ADTs
Learn linear data structures – list, stack, and queue.
Learn non-linear data structures – Tree, graph etc.
Be exposed to sorting, searching, hashing algorithms

Course Outcomes
Students undergoing this course are able to:
Identify user defined data types, linear data structures for solving real world problems.
Write modular programs on non linear data structures and algorithms for solving engineering problems efficiently.
Illustrate some of the special trees and Hashing Techniques.
State what is an undirected graph, directed graph and apply BFS and DFS to traverse a graph
Demonstrate knowledge of sorting algorithms and their run-time complexity

Pre-requisites
Fundamentals of computing and Programming


Course Content
UNIT I: LINEAR DATA STRUCTURE 9
Introduction - Time and space complexity analysis - Abstract Data Type (ADT) – The List ADT – Array Implementation – Linked List Implementation – Cursor Implementation – The Stack ADT – The Queue ADT – Applications of Stack, Queue and List.

UNIT II: TREES 9
Introduction to trees - Tree Traversal - Binary Trees - Definitions – Expression Tree – Binary Tree Traversals - The Search Tree ADT – Binary Search Trees - AVL Tree.

UNIT III: SPECIAL TREES & HASHING 9
Splay Tree – B-Tree - Priority Queue - Binary Heap – Threaded Binary Tree. Hashing - Separate Chaining – Open Addressing – Linear Probing – Quadratic Probing – Double Hashing –Rehashing

UNIT IV: GRAPH 9
Introduction to Graphs - Topological Sort – Shortest-Path Algorithms – Unweighted Shortest Paths –Dijkstra’s Algorithm – Minimum Spanning Tree – Prim’s Algorithm- Kruskal’s Algorithm – Breadth first search – Depth-First Search – Undirected Graphs – Biconnectivity.

UNIT V: SORTING & SEARCHING 9
Sorting algorithm- Insertion sort- Selection sort- Shell sort-Bubble sort- Quick sort- Heap sort-Merge sort- Radix sort - Searching – Linear search -  Binary search.

Learning Resources

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

Reference Books
A. V. Aho, J. E. Hopcroft, and J. D. Ullman, “Data Structures and Algorithms”,
Pearson Education, First Edition Reprint 2003.
R. F. Gilberg, B. A. Forouzan, “Data Structures”, Second Edition, Thomson India
Edition, 2005.
Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structure”, Computer Science Press, 1995. 
Jean-Paul Tremblay, “An introduction to data structures with applications”, TMH

Online Resources
http://simplenotions.wordpress.com/2009/05/13/java-standard-data-structures-big-o-notation/
http://mathworld.wolfram.com/DataStructure.html/

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:
This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.




L TPC31 04Course Code: U3CSB02
Course Name: DIGITAL PRINCIPLES AND SYSTEM DESIGN
Designed for: Year: II Semester: III


Course Educational Objectives:
Students undergoing this course are expected
To introduce basic postulates of Boolean algebra and shows the correlation between Boolean expressions
To introduce the methods for simplifying Boolean expressions
To outline the formal procedures for the analysis and design of combinational circuits  and sequential circuits
To introduce the concept of memories and programmable logic devices.
To illustrate the concept of synchronous and asynchronous sequential circuits

Course Outcomes:
Students undergoing this course are able to:
Apply knowledge of number systems, codes and Boolean algebra to the analysis and design of logic circuits.
Identify, formulate and solve engineering problems in the area of digital logic circuits design
Use the techniques, skills and modern engineering tools such as logic works and HDL which is necessary for engineering practice.
Use flip-flops in designing sequential logic circuits
Analysis Asynchronous Sequential circuits and Counters for digital circuits.

Link to other courses:
Theory of Computation
Discrete Mathematics
Microprocessors and Microcontrollers
Computer Organization and Architecture


Course Content:
UNIT I: INTRODUCTION TO NUMBER SYSTEM AND BOOLEAN FUNCTION 9 +3
Introduction to Number Systems – Binary Arithmetic – Binary Codes – Weighted and non-weighted - Logic gates - Boolean Algebra and Theorems – Boolean Functions – Simplification of Boolean Functions using Karnaugh Map and Tabulation Methods – Logic Gates.

UNIT II : DESIGN OF COMBINATIONAL CIRCUITS 9+3
Combinational circuits – Analysis and design procedures – Circuits for arithmetic operations – Code conversion – introduction to HDL.

UNIT III: DESIGN OF COMBINATIONAL CIRCUITS WITH MSI DEVICE 9+3
Decoders and Encoders – Multiplexers and Demultiplexers -Memory - Programmable Logic HDL for Combinational Circuits – HDL Verilog

UNIT IV: SYNCHRONOUS SEQUENTIAL LOGIC 9+3
Sequential Circuits – Flip Flops (SR, D, JK, T and Master-Slave) - Triggering of flip-flops – Analysis and Design Procedures – State Reduction and State Assignment – Shift Registers – Counters – HDL for Sequential Logic Circuits.

UNIT V: ASYNCHRONOUS SEQUENTIAL LOGIC 9+3
Analysis and design of asynchronous sequential circuits – reduction of state and flow tables – race free state assignment – hazards. Counters - Design procedure - Ripple counters - BCD and Binary - Synchronous counters.

Learning Resources
Text Book
M. Morris Mano, “Digital Design”, IV edition, Pearson Education, 2006.

Reference Books
Charles H.Roth Jr, “Fundamentals of Logic Design”, V edition – Jaico Publishing House, Mumbai,2003.
Donald D. Givone, “Digital Principles and Design”, Tata MCGraw Hill, 2003.
W.H.GOTHMANN, "Digital Electronics - An Introduction to Theory and Practice", Prentice Hall of India, 2000

Online Resources
onlinevt.blogspot.com/.../cs-2202-digital-principles-and-system.html/
www.tmhshop.com/digital-principles-and-system-design

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:

This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.

Course Code: U3ITB18
L TPC30 03Course Name: JAVA PROGRAMMING
Designed for: Year: II Semester: III


Course Educational Objectives:
Students undergoing this course are expected to:
Understand fundamentals of programming such as variables, conditional and iterative
execution, methods, etc.
Understand fundamentals of object-oriented programming in Java, including defining
classes, invoking methods, using class libraries, etc.
Be aware of the important topics and principles of software development.
Have the ability to write a computer program to solve specified problems.
Be able to use the Java SDK environment to create, debug and run simple Java programs..

Course Outcomes:
Students undergoing this course are able to:
Design and implement basic data types and control flow constructs using J2SE or other Integrated Development Environments.
Write, compile and execute Java programs using object oriented class structures with parameters, constructors, and utility and calculations methods, including inheritance, test classes and exception handling.
Demonstrate multitasking using Threads.
Develop simple applications using GUIs and event driven programming.
Develop applets for inclusion in web pages; applets to access enterprise data bases in robust, enterprise applications


Link to Other Courses:
Enterprises java webservices
C# and Dot Net Lab
ASP Dot Net Lab
Enterprises java webservices Lab

Course content:
UNIT I: INTRODUCTION TO JAVA 11
Basic concepts of object oriented programming, Instruction about Simple java program, Java vs C++,Tokens ,Keywords , Identifiers, Data types , Type Conversions and Casting, Arrays and Operators, Control statements, Class fundamentals, Declaring Objects, Assigning Object Reference Variables, introducing methods, constructors , this keyword, garbage Collection and finalize (),overloading methods, objects as parameters, returning objects, access control , static, final, command line arguments

UNIT II: INHERITANCE AND PACKAGE 9
Nested and Inner Classes, Basics of Inheritance, Super keyword, Multilevel Hierarchy, Invoking Constructors, Method overriding, Abstract Classes, Using Final with Inheritance, Packages, Access Protection, Importing a Packages, Interfaces, Special String Operations and Character Extraction, String Comparison and Modifying a String, String Buffer.

UNIT III: EXCEPTIONS AND THREADS 7
Exception Types, Uncaught Exceptions, Using Try Catch, Multiple Catch, Nested Try and throw, Throws, finally, Built in Exceptions, Using Exceptions, Threads- Thread creation, Life cycle of Threads, Thread priority, Thread Scheduling and Thread Synchronization.

UNIT IV: I/O STREAMS AND APPLET 9
Character Streams, Stream I/O, Serialization, Files, Applet Architecture, Skeleton, Simple Applet Display Methods and HTML APPLET tag, Passing Parameters to the Applet, Event Handling-Delegation event Model-Event Classes-Event Listener Interface-java swings – swing components – Look and Feel.

UNIT V: JAVA NETWORKING AND JDBC 9
InetAddress –TCP/IP Client socket – URL Connection –TCP/IP Server - socket – Datagram, JDBC-Introduction about JDBC,JDBC Drivers, Database connectivity in Java- Introduction to Design patterns – Creational, Structural and Behavioural Patterns - Casestudy.

Learning Resources
Text Books
1. Patric Naughton , Herbert Schildt, The Complete Reference “Java 2 “,Third edition Tata Mc Graw Hills ,2012.
2. Sachin malhotra, ”Programming in JAVA”, Oxford University Press, 2010.

Reference Books
1. H.M.Deitel and P.J.Deitel –“Java How to Program” Pearson Prentice Hall Sixth Edition, 2009.
2. E. Balaguruswamy,Programming in java , Second Edition,TMH,1999.
3. Graham Hamilton, Rick Cattell, Maydene Fisher ,”JDBC Database access with java”-1997
4. Bruce Eckel – “Thinking in Java” Pearson Prentice Hall Third Edition-2006

Online Resources
docs.oracle.com/javaee/6/tutorial/doc/girgm.html
www.webreference.com/programming/java.html
www.apl.jhu.edu/~hall/java/Documentation.html

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:

This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.

Assessment Details:
ItemScheduled onWeightageCumulative WeightageAssignment 12nd week2%2%Assignment 25th Week2%4%Cycle Test – I6th Week6%10%Assignment 38th Week2%12%Assignment 410th Week2%14%Cycle Test – II11th Week6%20%Assignment 513th Week2%22%Model Exam15th Week13%35%AttendanceFace to Face5%40%University Exam18th Week60%100%All written assignments are to be submitted at the designated time and place.
Late assignment will not be accepted without a proper reason.
Evaluated assignments will be returned within a week.

Course Code: U3CSB03
L TPC30 03Course Name: SYSTEM SOFTWARE
Designed for: Year: II Semester: III

Course Educational Objectives:
Students undergoing this course are expected:
To understand the relationship between system software and machine architecture.
To know the design and implementation of assemblers
To know the design and implementation of linkers and loaders.
To have an understanding of macro processors.

Course Outcomes:
Students undergoing this course are able to:
Solve major tasks of the system software of a computer system, focusing on internal working of the hardware and software interface of a typical system.
Discuss and explain the working of Assemblers
Illustrate the working of system software such as compilers, linkers, loaders.
Explain and demonstrate macroprocessors
Demonstrate Editing and debugging Tools.


Link to other courses:
Microprocessor and Microcontroller

Course Content:
UNIT I : introduction 9
System software and machine architecture – The Simplified Instructional Computer (SIC) Standard Model and XE-Version - Machine architecture - Data and instruction formats - addressing modes - instruction sets - I/O and programming.

UNIT II: assembler 9
Basic assembler functions - A simple SIC assembler – Assembler algorithm and data structures - Machine dependent assembler features - Instruction formats and addressing modes – Program relocation - Machine independent assembler features -Literals – Symbol-defining statements – Expressions - One pass assemblers and Multi pass assemblers - Implementation example -MASM assembler.

UNIT III : loader and linker 9
Basic loader functions - Design of an Absolute Loader – A Simple Bootstrap Loader - Machine dependent loader features - Relocation – Program Linking – Algorithm and Data Structures for Linking Loader - Machine-independent loader features - Automatic Library Search – Loader Options - Loader design options - Linkage Editors – Dynamic Linking – Bootstrap Loaders - Implementation example - MSDOS linker.

UNIT IV : macro processor 9
Basic macro processor functions - Macro Definition and Expansion – Macro Processor Algorithm and data structures - Machine-independent macro processor features - Concatenation of Macro Parameters – Generation of Unique Labels – Conditional Macro Expansion – Keyword Macro Parameters-Macro within Macro-Implementation example - MASM Macro Processor – ANSI C Macro language.

UNIT V: SYSTEM SOFTWARE TOOLS 9
Text editors -Overview of the Editing Process - User Interface – Editor Structure. - Interactive debugging systems - Debugging functions and capabilities – Relationship with other parts of the system – User-Interface Criteria.

Learning Resources:
TEXT BOOK
Leland L. Beck, “System Software – An Introduction to Systems Programming”, 3rd Edition, Pearson Education Asia, 2006.

REFERENCE BOOKS
Donovan “Systems Programming”, Tata McGraw-Hill Edition, 2000.
John R D. M. Dhamdhere, “Systems Programming and Operating Systems”, Second Revised Edition, Tata McGraw-Hill, 2002.
John J.. Levine, Linkers & Loaders – Harcourt India Pvt. Ltd., Morgan Kaufmann Publishers, 2000.

ONLINE RESOURCES
www.edunotes.in/system-software-notes
www.faadooengineers.com/.../7960-System-Software-Ebook-Notes-p...
LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:

This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.


LTPC3003Course Code: U3CSB04
Course Name: COMPUTER ORGANIZATION AND ARCHITECTURE
Designed for: Year: II Semester: III
Credits: 3

Course Educational Objectives:
Students undergoing this course are expected
To understand the hardware-software interface.
To familiarize the students with arithmetic and logic unit and implementation of fixed point and floating-point arithmetic operations.
To expose the students to the concept of pipelining.
To familiarize the students with hierarchical memory system including cache memories and virtual memory.
To expose the students with different ways of communicating with I/O devices and standard I/O interfaces.

Course Outcomes:
Students undergoing this course are expected to
Explain about the basics, instruction set and addressing modes of a computer.
Demonstrate computer arithmetic operations.
Design and analyze pipeline for consistent execution of instructions with hazards.
Conceptualize Instruction Level parallelism.
Demonstrate knowledge about state-of-the-art I/O, memory and storage systems
Pre-requisites:
Fundamentals of computing and Programming

5Course Content:

UNIT I: OVERVIEW & INSTRUCTIONS 9
Eight ideas – Components of a computer system – Technology – Performance – Power wall – Uniprocessors to multiprocessors; Instructions – operations and operands – representing instructions – Logical operations – control operations – Addressing and addressing modes.

UNIT II : ARITHMETIC OPERATIONS 7
ALU - Addition and subtraction – Multiplication – Division – Floating Point operations – Subword parallelism.

UNIT III : PROCESSOR AND CONTROL UNIT 11
Basic MIPS implementation – Building datapath – Control Implementation scheme – Pipelining – Pipelined datapath and control – Handling Data hazards & Control hazards – Exceptions.



UNIT IV: PARALLELISM 9
Instruction-level-parallelism – Parallel processing challenges – Flynn's classification – Hardware multithreading – Multicore processors

UNIT V: MEMORY AND I/O SYSTEMS 9
Memory hierarchy - Memory technologies – Cache basics – Measuring and improving cache performance - Virtual memory, TLBs - Input/output system, programmed I/O, DMA and interrupts, I/O processors.

Learning Resources

Text Books:
David A. Patterson and John L. Hennessy, “Computer Organization and Design: The Hardware/Software interface”, Fourth Edition, Elsevier, 2011.
Carl Hamacher, Zvonko Vranesic and Safwat Zaky, “Computer Organization”, Fifth Edition, Tata McGraw Hill, 2002.

Reference Books:
1 M.Morris Mano, “Computer System Architecture”- Third Edition, Pearson Education, 2007.
2.Behrooz Parhami, “Computer Architecture”, Oxford University Press, 2007.
3. V.P. Heuring, H.F. Jordan, “Computer Systems Design and Architecture”, Second Edition, Pearson Education, 2004.
4,William Stallings, “Computer Organization and Architecture – Designing for Performance”, Sixth Edition, Pearson Education, 2003.
5. John P. Hayes, “Computer Architecture and Organization”, Third Edition, Tata McGraw Hill, 1998.

Online Resources:
WWW Computer Architecture Home Page
ACM Special Interest Group on Computer
IEEE Technical Committee on Computer Architecture
williamstallings.com/Computer Organization/COA8e-Instructor/

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:
This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.



Course Code: U3CSB05
L TPC10 32Course Name: DATA STRUCTURES LAB
Designed for: Year: II Semester: III
Credits:2

Course Educational Objectives:
Students undergoing this course are expected to
Be familiarized with good programming design methods, particularly Top- Down design.
Getting exposure in implementing the different data structures using C++
Appreciate recursive algorithms.

Course Outcomes:
Students undergoing this course are able to
Design and implement C++ programs for manipulating stacks, queues, linked lists, trees.
Apply good programming design methods for program development.
Apply the different data structures for implementing solutions to practical problems.
Develop recursive programs.
Develop Programs for Searching and Sorting.

Link to other Courses:
Compiler Design Lab
Network Lab

Course Content

UNIT I : OBJECT ORIENTED PROGRAMMING FUNDAMENTALS
C++ Programming features - Data Abstraction - Encapsulation - class - object - constructors – static members – constant members – member functions – pointers – references - Role of this pointer – Storage classes – function as arguments.

UNIT II: OBJECT ORIENTED PROGRAMMING CONCEPTS
String Handling – Copy Constructor - Polymorphism – compile time and run time polymorphisms – function overloading – operators overloading – dynamic memory allocation - Nested classes - Inheritance – virtual functions.


LIST OF EXPERIMENTS:
CYCLE I
Implementation of Constructors & Destructors, Copy Constructor.
Implementation of Inheritance.
Implementation of Polymorphism& Function Overloading.
Implementation of Virtual Functions.
Implementation of Overload Unary & Binary Operators Both as Member Function & Non Member Function.
Implementation of Stack using Array
Implementation of Queue using Array
Implementation of linked list

MODEL PRACTICAL EXAMINATION I
CYCLE II
Implementation of stack using linked list
Infix to postfix conversion
Evaluation of postfix expression
Implementation of Binary Search Tree 
Implementation of Breadth First Search and Depth First Search
Insertion Sort and Bubble Sort
Heap Sort
Quick Sort
Linear and Binary Search.

MODEL PRACTICAL EXAMINATION II


LIST OF EQUIPMENT FOR A BATCH OF 30 STUDENTS:
Standalone desktops with C/C++ complier 30 Nos.
(or)
Server with C/C++ compiler supporting 30 terminals or more.

Learning Resources

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

Reference Books
V. Aho, J. E. Hopcroft, and J. D. Ullman, “Data Structures and Algorithms”, Pearson Education, First Edition Reprint 2003.
R. F. Gilberg, B. A. Forouzan, “Data Structures”, Second Edition, Thomson India Edition, 2005.
Ellis Horowitz, Sartaj Sahni, Dinesh Mehta, “Fundamentals of Data Structure”, Computer Science Press, 1995. 

Online Resources
Learn C/C++ Today
Addison Wesley's Computer and Engineering Book Catalog and Programming Codes
CSE's ACM Programming Contest Homepage
Programming C under Linux, provided by RedHat
Sorting Algorithm Animation Demo
Analysis of Algorithms Home Page
Mathematical Programming Glossary
Algorithm Animation Links

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:

This course relies on practical to guide and provide students with class, and a sequence of modal practical and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.

Course Code: U3CSB06
L TPC00 32Course Name: DIGITAL LAB
Designed for: Year: II Semester: III
Credits:2

Course Educational Objectives:
Students undergoing this course are expected to
Understand the various logic gates.
Be familiar with various combinational circuits.
Understand the various components used in the design of digital computers.
Be exposed to sequential circuits
Learn to use HDL

Course outcomes:
Students undergoing this course are able to
Use boolean simplification techniques to design a combinational hardware circuit.
Design and Implement combinational and sequential circuits.
Analyze a given digital circuit – combinational and sequential.
Design the different functional units in a digital computer system.
Design and Implement a simple digital system.


Course Content

LIST OF EXPERIMENTS:
CYCLE I
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 Ternary Logic gates.
Design and implementation of parity generator / checker using basic gates and MSI devices.
MODEL PRACTICAL EXAMINATION I

CYCLE II
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).
MODEL PRACTICAL EXAMINATION II

LABORATORY REQUIREMENT FOR BATCH OF 30 STUDENTS
HARDWARE:
1. Digital trainer kits 30
2. Digital ICs required for the experiments in sufficient numbers 96

SOFTWARE:
1. HDL simulator.

Learning Resources
Text Book
1.M. Morris Mano, “Digital Design”, IV edition, Pearson Education, 2006.

Reference Books
Charles H.Roth Jr, “Fundamentals of Logic Design”, V edition – Jaico Publishing House, Mumbai,2003.
Donald D. Givone, “Digital Principles and Design”, Tata MCGraw Hill, 2003.
W.H.GOTHMANN, "Digital Electronics - An Introduction to Theory and Practice", Prentice Hall of India, 2000
Online Resources
onlinevt.blogspot.com/.../cs-2202-digital-principles-and-system.html/
www.tmhshop.com/digital-principles-and-system-design

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:

This course relies on practical to guide and provide students with class, and a sequence of modal practicals and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.

Course Code: U3ITB01
L TPC0032Course Name: J2SE – Core JAVA LAB
Designed for: Year: II Semester: III
Credits: 2

Course Educational Objectives:
Students undergoing this course are expected
To learn the basics of core Java programming concepts like native code interface, threads, etc.
To develop network programs in Java
To understand Concepts needed for distributed and multi-tier applications
To understand issues in enterprise applications development.

Course Outcomes:
Students undergoing this course are able
Write a java program using classes, methods, Objects and control structures.
Implement inheritance, interfaces and packages in various application.
Develop simple applications for handling pre-defined and user defined exceptions.
Develop simple applications using GUIs and event driven programming.
Construct an application using JDBC.

Course Content:

LIST OF EXPERIMENTS:
CYCLE I
1. Simple Java applications
for understanding reference to an instance of a class (object), methods
Handling Strings in Java
2. Looping & Conditional Statements.
3. Constructors
-Implement constructor overloading.
4. Inheritance
- To Implement Method Overloading and Method Overriding.
5. Package creation.
Developing user defined packages in Java
6. Interfaces
Developing user-defined interfaces and implementation
Use of predefined interfaces
MODEL PRACTICAL EXAMINATION I

CYCLE II

7. Threading
Creation of thread in Java applications
Multithreading
8. Exception Handling Mechanism in Java
Handling pre-defined exceptions
Handling user-defined exceptions
9. Synchronization Techniques
- To implement Deadlock Detection and Deadlock Avoidance
10. AWT -To Create Different Layout Managers.

11. Write a code for Java Swing component like JFrame, JLabel, JComponent, JList.

12. JDBC-To connect Oracle/MS Access for Table creation and Data Manipulation.

MODEL PRACTICAL EXAMINATION II

Learning Resources

Text Book
1. Herbert Schildt – “Java The Complete Reference” Tata McGrawHill Fifth Edition 2005.

Reference Books
1. E.BalaGurusamy – “ Programming in Java” Tata McGrawHill Second Edition
2. H.M.Deitel and P.J.Deitel –“Java How to Program” Pearson Prentice Hall Sixth Edition
3. Bruce Eckel – “Thinking in Java” Pearson Prentice Hall Third Edition

Online Resources
http://www.tutorialspoint.com/java/
http://wp.mykau.com/wp-content/uploads/2010/06/cpit305-lab-manual.pdf

SEMESTER IV

SUB.CODESUBJECTSLTPCTHEORYU4MAB05Probability and Queuing Theory3104U4CSB07Design and Analysis of Algorithms3104U4CSB08Theory of Computation3003U4ECB14Microprocessors & Microcontrollers 3003U4CSB09Database management System3003U4CSB10Operating System3003PRACTICALU4CSB11Operating System Lab0032U4ECB17Microprocessors and Microcontrollers Lab0032U4CSB12Database Management System Lab0032Total Credits25
L – Lecture; T – Tutorial; P – Practical; C – Credit

Course Code :U4MAB05
L TPC3104Course Name: Probability And Queuing Theory

Course Educational Objectives :
Providing the students with fundamental knowledge of basic probability theory.
Equipping the students with a fair knowledge of standard distributions with application to real life phenomena.
Preparing the students to handle situations involving two or more random variables and functions of random variables.
Enabling the students to model the phenomena which evolve with respect to time (discrete or continuous) in a probabilistic manner.
Exposing to the students the basics and applications of white noise, telegraph processes in communication engineering.
Developing skills in the students to model and analyse queuing problems in computer science and engineering.

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Determine the probability distributions of different types of random variables and work binomial, Poisson, geometric, uniform, exponential, normal distribution and their statistical measures.K3CO2Calculate Probabilities, correlation co-efficient and regression lines of two dimensional random variables.K2CO3Identify the nature of the process namely Markov and Poisson processes and calculate Stationary and transition probabilities.K3CO4Apply the concept of Markovian Queueing models for obtaining measures of performance of real-time problems under steady state conditions.K3CO5Apply the concept of non-Markovian queues and networks of queues for obtaining measures of performance of real-time problems under steady state conditions.K3
Prerequisite:
Mathematics-I
Mathematics-II
Transforms and partial differential equations
Basic probability concepts.

Course Content :
UNIT I ONE DIMENSIONAL RANDOM VARIABLES L- 9 + T-3
Discrete and continuous random variables – moments – moment generating functions and their properties – binomial, Poisson, geometric, uniform, exponential, normal distributions.

UNIT II TWO DIMENSIONAL RANDOM VARIABLES L- 9 + T-3
Joint distributions – marginal and conditional distributions – covariance – correlation and regression – transformation of random variables – central limit theorem (for IID random variables)
UNIT III MARKOV PROCESSES AND MARKOV CHAINS L- 9 + T-3
Classification – stationary process (wide sense and strict sense) – Markov process – Markov chains – transition probabilities – limiting distributions – Poisson process.

UNIT IV QUEUEING THEORY L- 9 + T-3
Markovian models – birth and death queuing models – steady state results: single and multiple server queueing models – queues with finite waiting rooms – finite source models – Little’s formula.

UNIT V NON-MARKOVIAN QUEUES AND QUEUE NETWORKS L- 9 + T-3
M/G/1 queue – Pollaczek-Khintchine formula – series queues – open and closed networks.
Total: 60 Periods
Learning Resources
Text Books:
O. C. Ibe, Fundamentals of Applied Probability and Random Processes, Elsevier, Indian Reprint 2007.
O. C. Ibe, Markov Processes for Stochastic Modeling, Elsevier, 2009.
D. Gross, John F.Shortle, James M. Thompson, Carl. M. Harris, Fundamentals of Queueing Theory (4th Edition), Wiley Student Edition, 2013.


References Books:
S. Asmussen, Applied Probability and Queueing Theory (2nd Edn) Springer, Berlin, 2003.
W. C. Chan, Performance analysis of telecommunications and local area networks, Kluwer Academic Publishers, 2002.
R. B. Cooper, Introduction to Queueing Theory, (2nd Edn), North Holland, New York,1981
S. Karlin and H. M. Taylor, A First course in Stochastic processes (2nd Edition) Elsevier, USA, 1975.
J. Medhi, Stochastic Processes, New Age Publishers, New Delhi, 1994.
J. Medhi, Stochastic models in Queuing theory (2nd Edition) Elsevier Science, USA, 2003.
T. G. Robertazzi, Computer Networks and Systems: Queueing Theory and Performance Evaluation (3rd Edn) Springer, Berlin, 2000.
S. M. Ross, Stochastic Processes, (2nd Edn.), John Wiley & Sons, New Delhi, 2004.


L TPC3104Course Code: U4CSB07
Course Name: Design and Analysis of Algorithms

Pre-requisites:
Basics of Computing and C platform
C programming lab
Data Structure lab

Course Educational Objectives:
Students undergoing this course are exposed to
Basic paradigms and data structures used to solve algorithmic problems
Estimate the time & space complexity of algorithms and will be able to analyze the performance of algorithms across the domains
Represent the complexity using asymptotic notations
Use of appropriate algorithm design methodology to develop algorithms for a given problem

Course Outcomes:
Students undergoing this course are able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Explain various asymptotic notations and Compute the efficiency of given algorithmsK3CO2Apply the brute force technique to solve the given problemK3CO3Use DAC technique to solve a given problem.K3CO4Compute optimum solutions for the given recurrence equation.K2CO5Discuss the improvement of computational efficiency using iterative approachesK2CO6Illustrate the NP completeness and NP hard problemK2
Course Content:

UNIT I INTRODUCTION L-9 + T-3
Notion of an Algorithm – Fundamentals of Algorithmic Problem Solving – Important Problem Types – Fundamentals of the Analysis of Algorithm Efficiency – Analysis Framework – Asymptotic Notations and its properties – Mathematical analysis for Recursive and Non-recursive algorithms.

UNIT II BRUTE FORCE AND DIVIDE-AND-CONQUER L-9+T- 3
Brute Force - Closest-Pair and Convex-Hull Problems-Exhaustive Search - Traveling Salesman Problem - Knapsack Problem - Assignment problem. Divide and conquer methodology – Merge sort – Quick sort – Binary search.

UNIT III DYNAMIC PROGRAMMING AND GREEDY TECHNIQUE L-9+T-3
Computing a Binomial Coefficient – Warshall’s and Floyd’ algorithm – Knapsack Problem and Memory functions. Greedy Technique – Prim’s algorithm- Kruskal's Algorithm- Dijkstra's Algorithm.

UNIT IV ITERATIVE IMPROVEMENT L-9+T-3
The Simplex Method-The Maximum-Flow Problem – Maximum Matching in Bipartite Graphs- the Stable marriage Problem.

UNIT V COPING WITH THE LIMITATIONS OF ALGORITHM POWER L-9+T-3
Limitations of Algorithm Power-Lower-Bound Arguments-Decision Trees-P, NP and NP-Complete Problems--Coping with the Limitations - Backtracking – n-Queens problem –Approximation Algorithms for NP – Hard Problems
Total: 45 + 15 PERIODS

Learning Resources
Text Book:
“Introduction to the Design & Analysis of Algorithms”, Anany Levitin, Pearson Education, 2009.

Reference Books
Thomas H.Cormen, Charles E.Leiserson, Ronald L.Rivest, Cliford Stein, “Introduction to Algorithms”, Second Edition, Prentice Hall of India, 2007.
“Fundamentals of Computer Algorithms” by Ellis Horowitz, Sartaj Sahmi, Sanguthevar Rajasekaran, University Press, Second Edition (2008).
Jon Kleinberg, Eva Tardos, “Algorithm Design”, Pearson Education, 2006.
Michael T. Goodrich, Toberto Tamassisa, “ Algorithm Design: Foundations, Analysis and Internet Examples”, Wiley Student Edition, 2007.

Online Resources
http://www.personal.kent.edu/~rmuhamma/Algorithms/algorithm.html
http://nptel.ac.in/courses/106101060/
https://www.coursera.org/course/algo


Course Code: U4CSB08
LTPC3003Course Name: Theory of Computation

Pre-requisites:
Mathematics
Basics of Computers and C Programming

Course Educational Objectives:
Students undergoing this course are exposed to
HYPERLINK "http://en.wikipedia.org/wiki/Theory_of_computation" \l "Automata_theory"Automata theory
HYPERLINK "http://en.wikipedia.org/wiki/Theory_of_computation" \l "Formal_Language_Theory"Formal Language Theory
HYPERLINK "http://en.wikipedia.org/wiki/Theory_of_computation" \l "Computability_theory"Computability theory
HYPERLINK "http://en.wikipedia.org/wiki/Theory_of_computation" \l "Computational_complexity_theory"Computational complexity theory

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the basic concepts of finite automata and regular expressions.K2CO2Describe the types of grammar and derivation tree.K2CO3Test the equivalence of pushdown automata and CFL.K3CO4Develop a computational model using Turing machine for the given problem.K3CO5Examine the complexity for P and NP completeness for the given problem.K3

Course Content :
UNIT I FINITE AUTOMATA 9
Introduction- Basic Mathematical Notation and techniques- Finite State systems  Basic Definitions  Finite Automaton  DFA & NDFA  Finite Automaton with ¬ - moves  Regular Languages- Regular Expression  Equivalence of NFA and DFA  Equivalence of NDFA s with and without ¬ -moves – Equivalence of finite Automaton and regular expressions –Minimization of DFA- Pumping Lemma for Regular sets – Problems based on Pumping Lemma.

UNIT II GRAMMARS 9
Introduction– Types of Grammar - Context Free Grammars and Languages– Derivations and Languages – Ambiguity- Relationship between derivation and derivation trees – Simplification of CFG – Elimination of Useless symbols - Unit productions - Null productions – Greiback Normal form –Chomsky normal form – Problems related to CNF and GNF.

UNIT III PUSHDOWN AUTOMATA 9
Pushdown Automata- Definitions – Moves – Instantaneous descriptions – Deterministic pushdown automata – Equivalence of Pushdown automata and CFL - pumping lemma for CFL – problems based on pumping Lemma.

UNIT IV TURING MACHINES 9
Definitions of Turing machines – Models – Computable languages and functions –Techniques for Turing machine construction – Multi head and Multi tape Turing Machines - The Halting problem – Partial Solvability – Problems about Turing machine- Chomskian hierarchy of languages.

UNIT V UNSOLVABLE PROBLEMS AND COMPUTABLE FUNCTION 9
Unsolvable Problems and Computable Functions – Primitive recursive functions – Recursive and recursively enumerable languages – Universal Turing machine. MEASURING AND CLASSIFYING COMPLEXITY: Tractable and Intractable problems- Tractable and possibly intractable problems – P and NP completeness - Polynomial time reductions.

TOTAL: 45 PERIODS

Learning Resources:
Text Books
1. John E Hopcraft, Rajeev Motwani, Jeffrey D Ullman, “Introduction to Automata Theory, Languages and Computation”, PEA, Second Edition, 2001
2.  Michael Sipser. Introduction to the Theory of Computation, Second Edition, Cenage Learning, India

Reference Books:
1. Green Law, Hoover, “Fundamentals of the Theory of Computation – Principles and practice”, Morgan & Kauffman Publishers, 1998
2. Daniel I.A. Cohen“Introduction to Computer Theory” Wiley-India,ISBN: 978-81-265-1334-5
3. E V Krishnamurthy, “Introduction to Theory of Computer Science”, EWP Second 2nd Ed.
4. K.L.P Mishra, N. Chandrasekaran, “Theory Of Computer Science (Automata, Languages and Computation)”, Prentice Hall India, 2nd Edition
5. Daniel I.A. Cohen, "Introduction to Automata Theory Languages and Computations”, Pearson Education Asia, Second Edition.

Online Resources:
http://www.cse.unsw.edu.au/~cs4141/
http://www.ugrad.cs.ubc.ca/~cs421/notes/index.html
http://www.cs.nyu.edu/courses/spring01/G22.3350-001/



Course Code: U4CSB09
LTPC3003Course Name: Database Management System
Designed for: Year: II Semester: IV


Pre-requisite:
Data structure & Algorithm
Basic C Programming

Links to Other Courses:
Operating System
Data Base Technology
Distributed Computing
Cloud Computing

Course Educational Objectives
Students undergoing this course are exposed to
The fundamentals of Database Management Systems.
Relational Schema.
ER diagrams.
Structured Query Language (SQL).
The fundamentals of Transaction Processing and Query Processing.
The types of databases.

Course Outcomes
At the end of the course, the students are able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the basic concepts of Database Management SystemK2CO2Write SQL Queries for the given scenario.K3CO3Apply normalization techniques for the given database application.K3CO4Illustrate the concepts of transaction, Concurrency and Recovery techniques in database.K2CO5Describe the concept of physical storage media.K2CO6Explain the various types of databasesK2

Course Content
UNIT I INTRODUCTION TO DBMS 8
Purpose of Database System -– Views of data – Data Models – Database Languages –– Database System Architecture – Database users and Administrator – Entity–Relationship model – E-R Diagrams -- Introduction to relational databases

UNIT II RELATIONAL MODEL 11
The relational Model – The catalog- Types– Keys - Relational Algebra – Domain Relational Calculus – Tuple Relational Calculus - Fundamental operations – Additional Operations- SQL fundamentals– Nested Queries & Join Queries - Integrity – Triggers - Security – Advanced SQL features –Embedded SQL– Dynamic SQL- Missing Information– Views.

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

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

UNIT V PHYSICAL STORAGE AND DATABASE CONCEPTS 8
Overview of Physical Storage Media – Magnetic Disks – RAID – Introduction to Distributed Databases and Client/Server Databases- Statistical Databases- Multidimensional and Parallel databases- Spatial and multimedia databases- Mobile and web databases- Object Oriented Databases-XML Databases.
TOTAL: 45 periods
Learning Resources

Text Books:
Abraham Silberschatz, Henry F. Korth and S. Sudharshan, “Database System Concepts”, Sixth Edition, Tata Mc Graw Hill, 2011.
Ramez Elmasri and Shamkant B. Navathe, “Fundamentals of Database Systems”, Fifth Edition, Pearson Education, 2008.
C.J.Date, A.Kannan and S.Swamynathan, “An Introduction to Database Systems”, Eighth Edition, Pearson Education, 2006.

References Books:
Raghu Ramakrishnan, “Database Management Systems”, Third Edition, McGraw Hill, 2003.
S.K.Singh, “Database Systems Concepts, Design and Applications”, First Edition, Pearson Education, 2006.
C. J. Date ,”An Introduction to Database Systems” – 8th Edition, Addison Wesley, 2004.
S.K.Singh, “Database Systems Concepts, Design and Applications”, First Edition, Pearson Education, 2006.

Online Resources:
http://cs.ulb.ac.be/public/_media/teaching/infoh303/dbmsnotes.pdf
http://www.iitg.ernet.in/awekar/teaching/cs344fall11/lecturenotes/september%2012.pdf
http://sage.virtual-labs.ac.in/home/pub/1/

Course Code: U4CSB10
LTPC3003Course Name: Operating Systems

Prerequisite:
System Software
Computer Organization and Architecture
Basics of computing

Course Educational Objectives :
Students undergoing this course are exposed to
Have an overview of components of an operating systems
Learn the concepts of the process and threads
Focus on principles of deadlock and related problems of starvations
Understand about design issues related to processor scheduling
Have a thorough knowledge of Process management, Storage management, I/O and File Management.

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the components of operating systems, process and threads.K2CO2Analyze the process management concept for the given situation.K3CO3Explain the different memory management for the given situation.K3CO4Explain the mass storagestructure system Interface, Implementation and I/O systems.K2CO5Discuss the various operating system concepts for known OS.K2

Course Content :
UNIT I OPERATING SYSTEMS OVERVIEW 9
Operating system overview: Objectives – functions - Computer System Organization-Operating System Structure - Operating System Operations- System Calls, System Programs. Processes: Process Concept - Process Scheduling - Operations on Processes – Interprocess Communication. Threads: Multicore Programming - Multithreading Models.

UNIT II PROCESS MANAGEMENT 9
Process Synchronization: The Critical-Section Problem - Mutex Locks -Semaphores - Classic Problems of Synchronization – Monitors. CPU Scheduling: Scheduling Criteria - Scheduling Algorithms. Deadlocks: Deadlock Characterization - Methods for Handling Deadlocks - Deadlock Prevention - Deadlock Avoidance - Deadlock Detection - Recovery from Deadlock.

UNIT III STORAGE MANAGEMENT 9
Main Memory: Swapping - Contiguous Memory Allocation, Segmentation, Paging. Virtual Memory: Demand Paging - Page Replacement - Allocation of Frames - Thrashing. Case Study: Intel 32 and 64 bit architecture.

UNIT IV STORAGE STRUCTURE AND I/O SYSTEMS 9
Mass Storage Structure: Disk Structure - Disk Scheduling - Disk Management. File-System Interface: File Concepts, Directory Structure - File Sharing – Protection. File System Implementation: File System Structure - Allocation Methods, Free Space Management. I/O Systems: I/O Hardware - Application I/O Interface.

UNIT VCASE STUDY 9
Windows 7: Design Principles - System Components - Terminal Services and Fast User – Switching File System. Linux System: Design Principles - Kernel Modules - Process Management - Scheduling - Memory Management - File Systems - Input and Output. MAC: Process Management - Memory Management. Android: Interface, memory management and architecture.
TOTAL: 45 PERIODS

Learning resources
Text Books:
Abraham Silberschatz, Peter Baer Galvin and Greg Gagne, “Operating System Concepts”, 9th Edition, John Wiley and Sons Inc., 2012.
Richard Petersen, “Linux: The Complete Reference”, 6th Edition, Tata McGraw-Hill, 2008.

References Books:
Andrew S. Tanenbaum, “Modern Operating Systems”, 4th Edition, Prentice Hall, Wesley, 2014.
William Stallings, “Operating Systems – Internals and Design Principles”, 7th Edition, Prentice Hall, 2011.
Harvey M. Deitel, “Operating Systems”, 7th Edition, Prentice Hall, 2003.
D M Dhamdhere, “Operating Systems: A Concept-Based Approach”, 2nd Edition, Tata McGraw-Hill Education, 2007.
Charles Crowley, “Operating Systems: A Design-Oriented Approach”, Tata McGraw HillEducation”, 1996.
Online Resources:
http://www.tutorialspoint.com/operating_system/
http://www.mu.ac.in/myweb_test/MCA%20study%20material/OS%20- %20PDF.pdf
http://codex.cs.yale.edu/avi/os-book/OS8/os8c/slide-dir/PDF-dir/ch2.pdf
http://www.freebookcentre.net/CompuScience/Free-Operating-Systems-Books-Download.html

LTPC3003Course Code: U4ECB14
Course Name: Microprocessors and Microcontrollers


Pre-requisite:
Fundamentals of Computing
Fundamentals of computing Lab
Computer Organization and Architecture
Digital Principles and System Design
Digital Principles and System Design lab


Course Educational Objectives:
Students undergoing this course are exposed to:
The internal organization, addressing modes and instruction sets of 8085 processor.
The internal architecture, memory organizations and addressing modes of 8086 processor.
The various peripheral such as 8255, 8279, 8251, ADC, DAC 8253, 8257 & 8259 used for interfacing.
The various functional units of 8051 microcontroller
The architecture and the functionalities of ARM processor.
Course Outcomes:
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Explain the internal organization, addressing modes and instruction sets of 8085 processorK2CO2Explain the internal architecture, memory organizations, instruction set and addressing modes of 8086 processorK2CO3Explain the interfacing of various peripheral devices ADC, DAC, 8253, 257, 8259, 8255, 8279, 8251 using 8086 microprocessor.K2CO4Explain the architecture and functional block of 8051 micro controllerK2CO5Develop 8051 microcontroller assembly language programme for the given specification.K3CO6Explain the architecture and internal functions of ARM processor.K2
Course Content :
UNIT I OVERVIEW OF 8085 MICROPROCESSOR 9
General Definitions of Mini Computers, Microprocessor, Microcontroller and Digital Signal Processor-Architecture of 8085 Microprocessor-Addressing Modes-Instruction Set-Timing Diagram-Interrupts-Pin and Signals-Assembly Language Programming.

UNIT II OVERVIEW OF 8086 MICROPROCESSOR 9
Intel 8086 Microprocessor Architecture-Instruction Set and Assembler Directives-Addressing Modes-Procedures-Macros-Maximum and Minimum Modes of Operations-Address Memory and I/O Memory-Interrupts and Interrupt Service Routines-Pin and Signals-comparison of Pentium processors.

UNIT III PERIPHERAL INTERFACING 9
Memory Interfacing and I/O Interfacing-Parallel Communication Interface-Serial Communication Interface-D/A and A/D Interface-Timer-Keyboard/Display Controller-Interrupt Controller-DMA Controller.

UNIT IV OVERVIEW OF 8051 MICROCONTROLLER 9
Architecture of 8051 Microcontroller - I/O Pins, Ports and Circuits - Instruction Set - External Memory of 8051 - Addressing Modes - Counters and Timers - Serial I/O – Interrupts - Assembly Language Programming.

UNIT V OVERVIEW OF LATEST PROCESSORS 9
RISC and CISC Processor - ARM Processor families – Architecture – Registers – pipeline - core extension - instructions set – Data processing instructions - Branch Instruction - Load and store Instruction - status register Instruction - Mobile Usage in ARM.
TOTAL: 45 PERIODS
Learning Resources:

Text Books :
Ramesh S Gaonkar, Microprocessor Architecture, Programming and application with 8085, 4th Edition, Penram International Publishing, New Delhi, 2000. (Unit I).
A.K. Ray & K.M.Burchandi, “Advanced Microprocessors and peripherals- Architectures, Programming and Interfacing”, TMH, 2002 reprint. (Unit II,III).
Mohammed Ali Mazidi and Janice Gillispie Mazidi, The 8051 Microcontroller and Embedded Systems, Pearson Education Asia, New Delhi, 2003. (Unit IV)
Andrew N.Sloss, Dominic Symes and Chris Wright, “ARM System Developers Guide”, Elsevier Morgan Kaufmann Publications, 2004. (Unit V)

Reference Books:
1. Yu-Cheng Liu, Glenn A.Gibson, “Microcomputer Systems: The 8086 / 8088 Family Architecture, Programming and Design”, Second Edition, Prentice Hall of India, 2007.
2. Kenneth J Ayala, The 8051 Microcontroller Architecture Programming and Application, 2nd Edition, Penram International Publishers (India), New Delhi, 1996.
3. M. Rafi Quazzaman, Microprocessors Theory and Applications: Intel and Motorola prentice Hall of India, Pvt. Ltd., New Delhi, 2003.

iii. Online Resources:
1. HYPERLINK "http://www.nptel.ac.in/"www.nptel.ac.in/ 2.www.microchip.com/wwwproducts/devices.aspx?products=pic18f452 3.www.arm.com




LTPC0032Course Code: U4CSB11
Course Name: Operating System Lab

Pre-requisite :
Basics of Computer and C programming
Computer practice Lab

Course Educational Objectives :
Students are exposed to:
The basics command of operating systems.
Demonstrate the scheduling algorithms.
Demonstrate and Implement the file Organization and allocation strategies
Demonstrate and Implement the Inter-Process Communication using pipes.
Demonstrate the page replacement algorithm in different problems.

Course Outcomes :
Upon the successful completion of the course, learners will be able to

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Demonstrate the fundamental UNIX commands & system callsK2,S3CO2Apply the scheduling algorithms for the given problemK3,S3CO3Implement the process synchronous concept using message queue, shared memory, semaphore and Dekker’s algorithm for the given situation.K3, S3CO4Experiment an algorithm to detect and avoid dead lockK2, S3CO5Implement the various methods in memory allocation and page replacement algorithm.K3, S3CO6Demonstrate the various operations of file system.K2,S3
Course Content :
Cycle I
Basics of UNIX Commands
Write Shell Programming to make use of fork, pipe, exec, exit and kill system calls.
Write Shell Programming to make use of open, read, write, grep and ls system calls.
Write a C program to make use of Message Queue. The Server program reads message from Message Queue and finds number of vowels for messages those from Client1 and also changes the case of message those from Client2.
Write a C program to make use of shared memory, to find maximum and minimum numbers among n set of numbers.
Model Practical Examination I


Cycle II
Write a C program to implement Dekker’s algorithm by creating two related process P0 and P1, where the process P0 gets the input string from the user, process P1 perform reverse the string and the process P0 swap the each consecutive two characters.
Write a C program to make use of Semaphore and to solve the Producer/Consumer problem.
Write a C program to implement the Banker’s algorithms to avoid Deadlock.
Write a C program to implement memory allocation using First Fit, Best Fit, and Worst Fit methods and find efficient method among them
Write a C program to implement page replacement algorithm such as FIFO,LRU and OPTIMAL.
Write a C program to simulate file system using Linked allocation, to create a file, append to a file, display file and display directory structure.
Model Practical Examination II

Learning Resources:
Reference Books:
Universal Command Guide: For Operating Systems – April 15, 2002 ,by HYPERLINK "http://www.amazon.com/Guy-Lotgering/e/B001IZRETQ/ref=dp_byline_cont_book_1"Guy Lotgering
The Easy Guide to Operating Systems, HYPERLINK "http://www.free-ebooks.net/profile/501/larry-miller"Larry Miller,2012.


Course Code: U4CSB12
LTPC0032Course Name: Database Management System Lab
Designed for: Year: II Semester: IV

Pre-requisite:
Data structure Lab.

Course Educational Objectives
Students undergoing this course are exposed to
Learn to create and use a database
Be familiarized with a query language
Have hands on experience on DDL and DML Commands
Enhancing knowledge about SQL Queries, PL/SQL functions & basics of front end tools.
Familiarize advanced SQL queries and be exposed to different applications

Course Outcomes
At the end of the course, the students are able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Create database using DDL and retrieve data from database using DML for a given situation.K3,S3CO2Experiment Nested query, Integrity Constraints and Views in database K3,S3CO3Demonstrate trigger, function and procedure using PL/SQL.K3,S3CO4Develop Projects using front end and back end.K4,S3
Course Content

LIST OF EXPRIMENTS
Cycle-1
1. DDL Commands – Table Creation, Altering the table structures, truncating a table and dropping a table.
DML Commands – Insert, Select Commands, update & delete Commands.
3. Creating relationship between the databases – Nested Queries & Join Queiries
4. Creating an Employee database to set various constraints.
5. Views – Create a Virtual table (Views) based on the result set of an SQL statement.
6. To create PL/SQL functions and to implement the stored procedures in SQL (Function and Procedures).
Model practical Examination-I

Cycle-2
7. To study the basics of front end tools.
8. To implement the forms using front end tool and use oracle for database creation.
9. Triggers – To create a statement that executes automatically as a side effect of a modification to the DB.
10. Menu Design – To Design menus using menu editor in Visual Basic.
11. Reports – To generate data report from existing DB
12. Mini Project (Application Development using Oracle/Mysql)
a) Inventory Requirement Processing.
b) Material Requirement Processing.
c) Hospital Management System.
d) Railway Reservation System.
e) Personal Information System.
f) Web Based User Identification system.
g) Timetable Management System.
h) Hotel Management System.

Model practical Examination-II

Learning Resources:
Reference Books:
Database Management Systems solutions manual, Raghu Ramakrishnan, Johannes Gehrke, Jeff Derstadt, Scott Selikoff and Lin Zhu, third Edition, 2013
SQL with Guru99 by Krishna Rungta, Smashwords 2013
A Primer on SQL by Rahul Batra, dreamincode.net 2012
Learn SQL The Hard Way by Zed A. Shaw, LCodeTHW 2011
Developing Time-Oriented Database Applications in SQL, by Richard T. Snodgrass, Morgan Kaufmann 1999






LTPC0032Course Code: U4ECB17
Course Name: Microprocessors and Microcontrollers Lab


Prerequisite:
Fundamentals of Computing
Computer Practice Lab
Computer Organization and Architecture
Digital Principles and System Design
Digital Principles and System Design lab

Course Educational Objectives :
Students undergoing this course will be exposed to:
Functional concepts of assembly language programme in 8085, 8086, 8051 and ARM processor.
Concepts of interfacing with 8086 microprocessor using assemble language programming.
Concepts of assembly language programme in 8086 microprocessor using MASM Software.

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Develop and implement assembly language program for performing basic mathematical manipulation using 8085 microprocessor kitK3,S3CO2Develop and implement assembly language program to data handling using 8086 microprocessor kitK3,S3CO3Develop and implement assembly language program in 8086 microprocessor to data handling using MASM software. K3,S3CO4Demonstrate the application traffic light control, stepper motor, 8279, 8251, 8255, A/D & D/A interface for the given specification using 8086K3, S3CO5Develop and implement assembly language program for performing basic mathematical manipulation using 8051 microcontroller.K2, S3CO6Develop the input/output and keyboard interfacing programme for the given specifications using ARM processor. K3,S3




Course Content :
8085 Programs using kits
8 bit/16 bit Multiplication/Division using Addition/Subtraction.
Code Conversion, Decimal Arithmetic and Bit Manipulation.
Matrix Multiplication.

Programs using kits and MASM
String Manipulations
Sorting and Searching
Find and Replace

Peripherals and Interfacing Experiments
7. Traffic light control
8. Stepper motor control
9. Key board and Display
10. Serial interface and Parallel interface
11. A/D and D/A interface

8051 Experiments using kits
12. Basic arithmetic and Logical operations
13. Square and Cube program, Find 2’s complement of a number
14. Unpacked BCD to ASCII

ARM Processor Experiments
15. I/O Programming.
16. 4X4 Keyboard Matrix.

Learning Resources:
References Books:
HYPERLINK "https://www.safaribooksonline.com/library/view/the-8085-microprocessor/9788177584554/"The 8085 Microprocessor: Architecture, Programming and Interfacing,by Umashankar B.S., Udaya Kumar K.,Pearson Education India, 2008.
The 8088 and 8086 Microprocessors: Programming, Interfacing, Software, Hardware, and Applications, Walter A. Triebel and Avtar Singh,1991
HYPERLINK "http://www.amazon.com/ARM-Architecture-Reference-Manual-Edition/dp/0201737191" \t "_self"ARM Architecture Reference Manual ,David Seal , Addison-Wesley  Second Edition, ISBN-10: 0201737191, ISBN-13: 978-0201737196






SEMESTER V

Code NoSubjectsLTPCTheoryU5MAB07Discrete Mathematics3104U5CSB13Compiler Design3104U5CSB14Software Engineering & Project Management3003U5CSB15Data Communication and Computer Networks3003U5CEB13Environmental Science and Engineering 3003*****Departmental Elective - I3003PracticalU5CSB17Networks lab0032U5CSB18Compiler Design Lab0032U5CSB19Windows Programming Lab1032Total Credits27
SEMESTER-V
ltpc3104
U5MAB07 Discrete Mathematics

Course Educational Objectives:
Students undergoing this course are expected to gain:
Fundamental concepts of set theory, Functional and relational properties and operations
Working knowledge on Boolean algebra.
Basic probability theory and applications, Counting principles.
Recursive definitions and solutions of simple of recurrence relations and generating functions.
Graph algorithms and their applications to computer science.

Course Outcomes
Students undergoing this course are able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Formulate and analyze truth tables, tautologies, normal forms and rules of inference in propositional calculus.K1CO2Formulate and analyze normal forms, rules of inference using predicates and validity of argumentsK1CO3Solve problems involving sets, functions, relations, graphs and trees, Boolean algebra. K2CO4Demonstrate the knowledge about the functions and their properties, and, also recursive functions and permutation functions K3CO5Apply their working knowledge in Group theory.K3

Pre-requisites:
Probability and Queuing theory

Course Content:

UNIT I PROPOSITIONAL CALCULUS
Propositions – logical connectives – compound propositions – conditional and biconditional propositions – truth tables – tautologies and contradictions – contra positive – logical equivalences and implications– De Morgan’s 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 9
Basic concepts – subsets – algebra of sets – the power set – ordered pairs and Cartesian product – relations on sets – types of relations and their properties – matrix representation of a relation – graph of a relation – partitions – equivalence relations – partial ordering – poset – Hasse diagram – Lattices and their properties – sub-lattices – Boolean algebra – homomorphism
UNIT IV FUNCTIONS 9 Definitions of functions – classification of functions – types of functions – examples – compositions 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 – semi groups – monoids – homomorphism – sub semi group and submonoids – cosets and Lagrange’s theorem – normal subgroups – normal algebraic system with two binary operations – codes and group codes – basic notions of error correction – error recovery in group codes
TOTAL: 45+15(Tutorial) = 60 periods
Learning Resopurces
Text Books
Tremblay and Manohar R, Discrete Mathematical Structures with Applications to Computer Science, Tata McGraw-Hill, New Delhi, 2009.
Kenneth H. Rosen, Discrete Mathematics and its Applications, 6th edition, Tata McGraw Hill, New Delhi, 2008.

Reference Books
Bernard Kolman, Robert C. Busby, Sharan Cutler Ross, Discrete Mathematical Structures, 4th Indian reprint, Pearson Education, New Delhi, 2003.
Ralph P. Grimaldi, Discrete and Combinatorial Mathematics, 4th edition, Pearson Education, New Delhi, 2002.

Web References
HYPERLINK "http://www.uea.ac.uk/~j108/propcalculus.htm"http://www.uea.ac.uk/~j108/propcalculus.htm
HYPERLINK "http://people.hofstra.edu/stefan_waner/realworld/logic/logic2.html"http://people.hofstra.edu/stefan_waner/realworld/logic/logic2.html
HYPERLINK "http://ndp.jct.ac.il/tutorials/Discrete/node13.html"http://ndp.jct.ac.il/tutorials/Discrete/node13.html
HYPERLINK "https://www.princeton.edu/~hhalvors/restricted/normal.pdf"https://www.princeton.edu/~hhalvors/restricted/normal.pdf
HYPERLINK "http://people.hofstra.edu/stefan_waner/realworld/logic/logic5.html"http://people.hofstra.edu/stefan_waner/realworld/logic/logic5.html
HYPERLINK "http://tamanoi.math.ucsc.edu/tamanoi/Chapter%202%20Exercises/Page%207.pdf"http://tamanoi.math.ucsc.edu/tamanoi/Chapter%202%20Exercises/Page%207.pdf
HYPERLINK "http://www.ohio.edu/people/melkonia/math306/slides/logic4.ppt"www.ohio.edu/people/melkonia/math306/slides/logic4.ppt
HYPERLINK "http://crab.rutgers.edu/~guyk/dmlec/lectures/lec17/l17.pdf"http://crab.rutgers.edu/~guyk/dmlec/lectures/lec17/l17.pdf
HYPERLINK "http://www.math.uvic.ca/faculty/gmacgill/guide/logic.pdf"http://www.math.uvic.ca/faculty/gmacgill/guide/logic.pdf
HYPERLINK "http://people.umass.edu/partee/NZ_2006/Set%20Theory%20Basics.pdf"http://people.umass.edu/partee/NZ_2006/Set%20Theory%20Basics.pdf
HYPERLINK "http://mathandmultimedia.com/2010/09/29/basic-concepts-of-functions/"http://mathandmultimedia.com/2010/09/29/basic-concepts-of-functions/
HYPERLINK "http://www.mathsisfun.com/combinatorics/combinations-permutations.html"http://www.mathsisfun.com/combinatorics/combinations-permutations.html
HYPERLINK "http://ptucse.loremate.com/ds/node/8"http://ptucse.loremate.com/ds/node/8


U5CSB13 COMPILER DESIGN
ltpc3104
Course Educational Objectives:
Students undergoing this course are expected to:
To introduce the major concepts of language translation and design of compilers.
To develop an awareness of the function and complexity of modern compilers, linkers,
loaders and assemblers
To give students the knowledge and skills necessary to develop system software covering a broad range of engineering and scientific applications.
To learn context free grammars, compiler parsing techniques, construction of abstract
syntax trees, symbol tables, and actual code generation
To provide a thorough coverage of the basic issues in programs interacting directly with operating systems

Course Outcomes:
Students undergoing this course are able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Develop lexical rules and grammars for a programming language.K3CO2Apply the different parsing techniques using parsers for designing syntax analyzer.K2CO3Apply the knowledge of intermediate languages.K2CO4Design code generator and solve the issues in it.K3CO5Apply the code optimization in the run time environments.K2
Pre-requisites:
Theory of computation
Operating system
Course content
UNIT I INTRODUCTION TO COMPILERS 9
Compilers, Analysis of the Source Program, The Phases of a Compiler, Cousins of the Compiler, The Grouping of Phases, Compiler-Construction Tools, Translators-Compilation and Interpretation, A simple one-pass compiler. LEXICAL ANALYSIS:Need and role of lexical analyzer-Lexical errors, Input Buffering - Specification of Tokens, Recognition of Tokens, A Language for Specifying Lexical Analyzers, Finite Automata, From a Regular Expression to an NFA, Design of a Lexical Analyzer Generator.

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

UNIT III INTERMEDIATE CODE GENERATION 9
Intermediate languages – Declarations – Assignment Statements – Boolean Expressions – Case Statements – Back patching – Procedure calls.

UNIT IV CODE GENERATION 9
Issues in the design of code generator – The target machine – Runtime Storage management – Basic Blocks and Flow Graphs – Next-use Information – A simple Code generator – DAG representation of Basic Blocks – Peephole Optimization.

UNIT V CODE OPTIMIZATION AND RUN TIME ENVIRONMENTS 9
Introduction– Principal Sources of Optimization – Optimization of basic Blocks – Introduction to Global Data Flow Analysis – Runtime Environments – Source Language issues – Storage Organization – Storage Allocation strategies – Access to non-local names – Parameter Passing.
TOTAL: 45+15(Tutorial) = 60 periods
Learning Resources
Text Books
1.Alfred Aho, Ravi Sethi, Jeffrey D Ullman, “Compilers Principles, Techniques and
Tools”, Pearson Education,Second Edition, 2011.
2.A.A.Puntambekar,”Compiler Design”, third Edition, Technical Publications, 2009.

Reference Books
Allen I. Holub “Compiler Design in C”, Prentice Hall of India, 2003.
A.A.Puntambekar, “Automata and Compiler Design”, 1st Edition Technical Publications, 2010
C. N. Fischer and R. J. LeBlanc, “Crafting a compiler with C”, Benjamin Cummings, 2003.
J.P. Bennet, “Introduction to Compiler Techniques”, Second Edition, Tata McGraw-Hill, 2003.
Stevens S. Muchnick,”Advanced Compiler Design and Implementation”, Morgan Kaufmann,1997.

Web References
HYPERLINK "http://www.cs.nyu.edu/courses/fall06/G22.2130-001/class-notes.html"http://www.cs.nyu.edu/courses/fall06/G22.2130-001/class-notes.html
HYPERLINK "http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT-KANPUR/compiler-desing/ui/Course_home-2.htm"http://nptel.iitm.ac.in/courses/Webcourse-contents/IIT-KANPUR/compiler-desing/ui/Course_home-2.htm
HYPERLINK "http://www.cs.cmu.edu/~fp/courses/15411-f09/lectures/01-overview.pdf"http://www.cs.cmu.edu/~fp/courses/15411-f09/lectures/01-overview.pdf

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:
This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.
U5CSB14 SOFTWARE ENGINEERING AND PROJECT MANAGEMENT L T P C
3 1 0 4
Course Educational Objectives:
Students undergoing this course are expected to
Understand conventional software management and software economics evolution.
Learn the knowledge about life cycle phases, iterative process planning, organization and responsibilities and process automation can be understood.
Learn modern project profiles and modern project transition.

Course Outcomes:
Students undergoing this course are able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Design and experiment with software lifecycle models.K2CO2Understand the metrics and risk and apply the risk assessment factors.K2CO3Apply the knowledge and comparison 
of various testing strategies and tools.K2CO4Apply the concepts of quality and roles of software qualityK2CO5Apply the project management principles in developing the projectsK2
Course Content
UNIT I INTRODUCTION 8
The evolving role of Software – Software characteristics, Software Process: Software Lifecycle models –-The linear sequential model - The prototyping model - The RAD model - Evolutionary software process models - The incremental model - The spiral model- Various Phases in Software Development

UNIT II Risk Management & Metrics 9
Metrics for Process and Products: Software Measurement, Metrics for software quality.
Risk Analysis & Management: Assessment-Identification–Projection-Refinement-Principles, Introduction to Coding Standards.

UNIT III TESTING TECHNIQUE & TESTING TOOLS 9
Software testing fundamentals - Test case design - White box testing - Basis path testing - Control structure testing - Black box testing - Testing for specialized environments, Testing strategies - Verification and validation - Unit testing - Integration testing - Validation testing - System testing - The art of debugging, Testing tools - Win runner, Load Runner.

UNIT IV SOFTWARE QUALITY ASSURANCE 10
Quality concepts - cost of quality - Software Quality Group (SQA)-Roles and responsibilities of SQA group- Formal Technical reviews- Quality standards .

UNIT V SOFTWARE PROJECT MANAGEMENT 9
Introduction to MS Project –Creating a Project Plan File-Creating Work Break Down Structure-Creating and Assigning Resources-Finalizing the project plan -Case Study.
TOTAL: 45 periods

Text Books
1. Roger. S. Pressman, “Software Engineering – A Practitioner’s Approach”, seventh Edition, McGraw Hill , 2010.        
2. Ian Sommerville, “Software Engineering”, eighth edition, Pearson Education, New Delhi, 2011.
3. Bill Brykczynski, Richard D. Stutz ,”Software Engineering Project Management”, Wiley India Edition, IEEE computer society, 2007.

Reference Books
1. Fairley R, “Software Engineering Concepts”, second edition, Tata McGraw Hill,New Delhi, 2003.
3. Jalote P, “An Integrated Approach to Software Engineering”, third edition, Narosa Publishers, New Delhi, 2005.

Web References
www. Msuniv.ac.in/soft.pdf
ebookbrowse.com/1001-software engineering and project management
www.ksu/edu.sa/project management.

U5CSB15 DATA COMMUNICATION AND COMPUTER NETWORKS
ltpc3104
Course Educational Objectives:
Students undergoing this course are expected to
Gain knowledge of elementary sockets
Learn the concepts to implement applications using i/o multiplexing and socket options
Understand different protocols and network components
To introduce the functions of network in different layers.

Course Outcomes:
Students undergoing this course are able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Understand the hardware and software used in data communications and networking.K1CO2Explain how to implement and analyze simple computer networks.K2CO3Apply the error detection and error correction in the data link layer using the protocols.K3CO4Explain the design issues in the networking and transport layer.K2CO5Explain the design issues in the application layer.K2
Course Content
UNIT I INTRODUCTION TO DATA COMMUNICATION 9
Data Communication: Data Communication system components, Networks, Protocols- Standard making organizations - Data rate and Channel capacity - Encoding and Digital data communication techniques-Concepts of source coding and channel coding - Asynchronous and Synchronous transmission - Comparison of bit / baud for various keying technique ASK, PSK, FSK, QAM - Interfaces and modems - Digital data transmission - Parallel and Serial DTE / DCE interface data terminal equipment, data circuit terminating equipment - Standards RS 232, Transmission rate of modems, Modem standards.

UNIT II COMPUTER NETWORKS 9
Computer Networks: Network Structure - Network Architecture - Line configuration -Topology of networks - Transmission modes - Categories of Networks - Inter-Networks - OSI model - Functions of different layers - Physical layer - Switching: Circuit switching, Packet switching, Message switching - Network layer - Connection oriented and connectionless services. Local area network - Networking and inter-networking devices - Repeater - Bridges - Routers - Gateways - Ethernet - Token bus - Token ring - FDDI comparison - LAN controller.

UNIT III DATA LINK CONTROL 9
Types of errors and detection, redundancy, VRC, LRC, CRC techniques - Error correction - Forward and backward error correction - Single bit and multi bit error correction - Hamming code. Data link control: Need for data link control - Line discipline, ENQ / ACK, Flow control stop and wait sliding window protocol, Error control, ARQ, Stop and wait ARQ, Sliding window ARQ Protocols: Asynchronous and Synchronous communications - Asynchronous and Synchronous Protocol - Character oriented protocol, BSC, bit oriented protocols - HDLC frames - Link access procedures.

UNIT IV NETWORK AND TRANSPORT LAYER 9
Network layer design issues, Congestion Control algorithm, Routing algorithm - Transport layer - Design issues- Duties of the Transport layer, Connection management - OSI Transport Protocol - Transport Protocol data unit. Upper OSI layers - Session layer: Session and Transport initialization - Synchronization points - Session Protocol Data unit - Presentation layer – Translation.

UNIT V APPLICATION LAYER 9
.Application layer - Message handling systems - Presentation concepts – SNMP-Abstract syntax notation.1 (ASN.1), structure of management, Protocols File Transfer Access and Management (FTAM) - Virtual Terminal (VT) - Directory services - Common Management Information Protocol - TCP/IP: TCP/IP and the Internet - TCP/IP and OSI.
TOTAL: 45 periods
Learning Resources
Text Books
Behrouz Forouzan, “Introduction to Data Communications and Networking”, TataMcGraw Hill, 4th Edition, 2007.
Stallings, “Data and Computer Communications”, PHI, 8th Edition, 2007.

Reference Books
William Schewber ,“Data Communication”, McGraw Hill, 2009.
Tanenbaum , “Computer Networks”, PHI, 5th Edition, 2011

Web References
HYPERLINK "http://people.du.ac.in/~ngupta/teach_networks.html"http://people.du.ac.in/~ngupta/teach_networks.html
HYPERLINK "http://www.cs.hunter.cuny.edu/~saad/courses/networks/notes/note1_ho.pdf"http://www.cs.hunter.cuny.edu/~saad/courses/networks/notes/note1_ho.pdf
HYPERLINK "http://www.vub.ac.be/BIBLIO/nieuwenhuysen/courses/chapters/network.pdf"http://www.vub.ac.be/BIBLIO/nieuwenhuysen/courses/chapters/network.pdf
HYPERLINK "http://lecturenotes.in/notes/engg/paper/dccn/page1.html"http://lecturenotes.in/notes/engg/paper/dccn/page1.html

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:
This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.

U5CEB13 ENVIRONMENTAL SCIENCE AND ENGINEERING L T PC
3 0 0 3

Course Educational Objective
Students undergoing this course are able to
Understand what constitutes the environment, what are precious resources in the environment.
Explain How to conserve these resources, what is the role of a human being in maintaining a clean environment and useful environment for the future generations.
Explain How to maintain ecological balance and preserve bio-diversity.

Course Outcomes

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Have a clear view of structure of the environmentK2CO2Basic concepts of Eco systemK2CO3Understand the importance of environmental pollutionK2CO4Understand the concept of social issues related to environmentK2CO5Basic concepts of human pollution and environment.K2
Pre Requisite:
Engineering Chemistry

Course Content

UNIT I INTRODUCTION TO ENVIRONMENTAL STUDIES AND NATURAL RESOURCES 9
Definition, scope and importance – Need for public awareness – Forest resources: Use, effect of their over exploitation and Deforestation, Timber extraction and Mining – Water resources: Surface source, subsurface source and ground water, Rainwater harvesting (Methods & merits and simple layout) floods, drought- Dams, benefits and problems–Food resources: World food problems, changes caused by agriculture and overgrazing, effects of modern agriculture, fertilizer-pesticide problems, water logging, salinity, Drainage and their effects– Energy resources: Growing energy needs, renewable and non-renewable energy sources, use of alternate energy sources – Land resources: Land as a resource, land degradation, soil erosion, Desertification and Landslides.

UNIT II ECOSYSTEMS AND BIODIVERSITY 9
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) Aquatic ecosystems (ponds and oceans) – Introduction to Biodiversity – Definition: genetic, species and ecosystem diversity –Value of biodiversity: consumptive use, productive use, social, ethical, aesthetic and option values – Biodiversity at local level – India as a mega-diversity nation – Hot spots of biodiversity – criteria for recognizing hot spots – Biodiversity hot spots in India – Threats to biodiversity: habitat loss, poaching of wildlife - Endangered and endemic species of India – Conservation of biodiversity: In-situ and Ex-situ conservation of biodiversity.

UNIT III ENVIRONMENTAL POLLUTION 9
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 – Soil waste Management: Causes, effects and control measures of urban and industrial wastes –Pollution case studies – Disaster management: floods, earthquake, cyclone and landslides and tsunami.

UNIT IV SOCIAL ISSUES AND THE ENVIRONMENT 9
From Unsustainable to Sustainable development – Urban problems related to energy – Water conservation, rain water harvesting, watershed management – Resettlement and rehabilitation of people; its problems and concerns, case studies –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 –Forest Conservation Act.

UNIT V HUMAN POPULATION AND THE ENVIRONMENT 9
Population growth, variation among nations – Population explosion – Family Welfare Programme – Environment and human health – Human Rights – Value Education – HIV / AIDS – Women and Child Welfare – Role of Information Technology in Environment and human health.
TOTAL: 45 periods
Learning Resources:

TEXT BOOKS
Gilbert M.Masters, Introduction to Environmental Engineering and Science, Pearson Education Pvt., Ltd., Second Edition, ISBN 81-297-0277-0, 2004.
Miller T.G. Jr., Environmental Science, Wadsworth Publishing Co.
Townsend C., Harper J and Michael Begon, Essentials of Ecology, Blackwell Science.
AnubhaKaushik and C.P. Kaushik, Environmental Science and ngineering,New Age International publishers, 2005.
S.S.Dara, Text book of Environmental Chemistry and Pollution ontrol,S.Chand and Co., 2002.
N. Nandini, N. Sunitha and SucharitaTandon, Environmental Studies, Sapna Book House, 2007.




REFERENCE BOOKS
Cunningham, W.P.Cooper, T.H.Gorhani, Environmental Encyclopedia, Jaico Publ., House, Mumbai, 2001.
Mackenzie L. Davis and Susan j. Masten, Principles of Environmental Engineering and Science, McGraw Hill Co., International Edition ISBN 0-07-119449-5, 2004.
Wager K.D., Environmental Management, W.B. Saunders Co., Philadelphia, USA, 1998.
BharuchaErach, The Biodiversity of India, Mapin Publishing Pvt. Ltd., Ahmedabad India, Email: HYPERLINK "mailto:mapin@icenet.net"mapin@icenet.net
Trivedi R.K., Handbook of Environmental Laws, Rules, Guidelines, Compliances and Standards, Vol. I and II, Enviro Media.


.WEB REFERENCES

HYPERLINK "http://www.scribd.com/doc/63816326/Environmental-Science-and-Engineering-Lecture-Notes"http://www.scribd.com/doc/63816326/Environmental-Science-and-Engineering-Lecture-Notes
HYPERLINK "http://ebookbrowse.com/environmental-science-and-engineering-lecture-notes-pdf-d369351274"http://ebookbrowse.com/environmental-science-and-engineering-lecture-notes-pdf-d369351274

.

U5CSB16 GRAPHICS AND IMAGE PROCESSING L TPC
3 0 0 3
Course Educational Objective
Students undergoing this course are expected to

1. Provide a comprehensive introduction to computer graphics leading to the ability to understand contemporary terminology, progress, issues, and trends.
2. Explain the thorough introduction to computer graphics techniques, focusing on 2D and 3D modeling, image synthesis, and rendering.
3. Expose to the interdisciplinary nature of computer graphics is emphasized in the wide variety of examples and applications.


Course Outcomes

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Discuss various line drawing, circle drawing, elipse drawing algorithmsK3CO2Explain various basic concepts in computer graphicsK2CO3Explain various shading modelsK2CO4Explain basics in image processingK2CO5Discuss about various modeling used to represent imageK3CO6Explain about 2D image segmentationK2CO7Explain about image reconstruction and animation I 3DK2
Pre-requisite
Mathematics

Course content
UNIT I REVIEW OF GRAPHICS FUNDAMENTALS 9

Basic raster graphical algorithm for 2D primitives, Line drawing algorithm, Circle drawing algorithm, Ellipse drawing algorithm, 2D and 3D transformations; Window, Viewport, Clipping algorithm; Bezier curve, b-spline curve, surfaces, Parallel projection, Perspective projection

UNIT II SHADING 9

Illumination mode, Specular reflection model, Shading models for curve surfaces, Radiosity method, Rendering, Recursive ray tracing, Texture mapping

UNIT III IMAGE MANIPULATION & STORAGE 9
Image, Elementary Image processing techniques; Multipass transformation, Image Compositing.
Advanced Modeling Techniques: Procedural Models, Fractal Models, Grammar based models, particle systems, Volume rendering.

UNIT IV SEGMENTATION IN 2D 9
Greedy and Local Methods – Watersheds and minimum spanning trees Deformable Methods – Intelligent scissors/ livewires, active contours; DP snakes, region and boundary methods

UNIT V IMAGE RECONSTRUCTION AND ANIMATION 9
Anisotropic reconstruction, restoration, noise removal, high dynamic & range imaging and inpainting Animation: 3D animation, morphing and simulation of key frames

TOTAL: 45 periods

Text Books
1.   Hearn & Baker, “Computer Graphics C version”, 2nd ed. Pearson Education, 2011.
2.   Milan Sonka and Vaclav, “Image Processing, Analysis and Machine Vision”, 4th
Edition, Thomson Learning, 2014.
 
Reference Books
 
1.  Dave Shreiner, Graham Sellers, John M. Kessenich, Bill M. Licea-Kane ,”OpenGL Programming Guide: The Official Guide to Learning OpenGL, Version 4.3”, 8th Edition, ARB working group.
2 Hearn and Baker, “Computer Graphics using open GL”, 3rd edition, Pearson Education,2009.
3.  Rogers, “Procedural Element for Computer Graphics”, 2nd ed, Tata McGraw Hill, 2001.
 
Web References
 
1.      HYPERLINK "http://www.cs.manchester.ac.uk/ugt/COMP27112/" \t "_blank"www.cs.manchester.ac.uk/ugt/COMP27112/
2.      HYPERLINK "http://www.slideshare.net/.../computer-graphics-image-processing-lecture-n." \t "_blank"www.slideshare.net/.../computer-graphics-image-processing-lecture-n.
3.      HYPERLINK "http://www.springer.com/" \t "_blank"www.springer.com › HYPERLINK "http://www.springer.com/?SGWID=0-102-0-0-0" \t "_blank"Home › HYPERLINK "http://www.springer.com/computer?SGWID=0-146-0-0-0" \t "_blank"Computer Science › HYPERLINK "http://www.springer.com/computer/image+processing?SGWID=0-149-0-0-0" \t "_blank"Image Processing
4.      HYPERLINK "http://www.cis.temple.edu/~latecki/Courses/CIS601-03/cis601-03.htm" \t "_blank"www.cis.temple.edu/~latecki/Courses/CIS601-03/cis601-03.htm

LEARNING AND TEACHING ACTIVITIES:
Learning and Teaching Modes:

This course relies on lectures to guide through the material, tutorial classes to provide students with class, and a sequence of written and online assignments to provide formative assessment opportunities for students to practice techniques and develop their understanding of the course.

U5CSB17 NETWORKS LAB L T P C 0 0 3 2
Course Educational Objectives:
Students undergoing this course are expected to
Learn the basic concepts of network programming.
Understand the concepts of elementary sockets using TCP and UDP and write a network program using TCP and UDP.
Understand the concepts of I/O Multiplexing and socket options and implement them in programming.
Understand the concepts of inter-process communication (IPC) using pipes, FIFO, Message Queue, semaphores and shared memory and implement these IPCs.

Course Outcomes:
Students undergoing this course are able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Implement the various protocols.K3CO2Analyze the performance of the protocols in different layers.K2CO3Analyze various routing algorithms.K2CO4Develop a Client and Server Applications.K3CO5Demonstrate Simulators like NS2/ Glomosim / OPNET.K3
Pre-requisites: NIL

LIST OF EXPERIMENTS:
Simulation of ARP / RARP.
Write a program that takes a binary file as input and performs bit stuffing and CRC Computation.
Simulation of Sliding-Window protocol.
Simulation of BGP / OSPF routing protocol.
Develop a Client – Server application for chat using TCP.
Develop a Client – Server application for chat using UDP.
Develop an application for transferring files using FTP.
Develop a Client that contacts a given DNS Server to resolve a given host name.
Write a Client to download a file from a HTTP Server.
10. Study of Network Simulators like NS2/ Glomosim / OPNET.

U5CSB18 COMPILER DESIGN LAB LT P C 0 0 3 2
Course Educational Objectives:

Students undergoing this course are expected to
To develop programs in different parsers, optimization etc.,
To develop programs in various tools like LEX and YACC for scanning and parsing

Course Outcomes:

Students undergoing this course are able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Implement the different Phases of compiler using toolsK3CO2Analyze the control flow and data flow of a typical programK2CO3Optimize a given programK3CO4Generate an assembly language program equivalent to a source language programK2CO5Develop Symbol Table, E-Closure and Operator precedence parsing.K3Pre-requisites:
Operating System Lab


LIST OF EXPERIMENTS:
Implement a lexical analyzer in “C”.
Implement a Shift Reduce Parser in “C”.
Use LEX tool to implement a lexical analyzer.
Implement a recursive descent parser for an expression grammar that generates
arithmetic expressions with digits, + and *.
Use YACC and LEX to implement a parser for the same grammar as given in problem.
Write semantic rules to the YACC program in problem 5 and implement a calculator that takes an expression with digits, + and * and computes and prints its value.
7 & 8. Implement the front end of a compiler that generates the three address code for a simple
language with: one data type integer, arithmetic operators, relational operators, variable declaration statement, one conditional construct, one iterative construct and assignment statement.
9 & 10. Implement the back end of the compiler which takes the three address code generated in problems 7 and 8, and produces the 8086 assembly language instructions that can be assembled and run using an 8086 assembler. The target assembly instructions can be simple move, add, sub, jump. Also simple addressing modes are used.

U5CSB19WINDOWS PROGRAMMING LAB L T P C
(common for CSE, IT) 0 1 3 2

Course Educational Objective
Students undergoing this course will be able to
Understand the concepts of Visual C++ programming
Learn knowledge about windows programming.
Clear the basics concepts of Object Oriented Programming (C++).
Understand and deal with editors, tools, class libraries Debugging

Course Outcomes
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the windows environment, windows architecture and programming on windows.K2CO2Explain basic drawing and how to output the textK2CO3Demonstrate the basics of keyboard , mouse and cursors.K3CO4Explain Multithreading in windowsK2CO5Explain Memory management in windowsK2
Pre-requisite
Database management lab

Link to other courses
J2SE core Java Lab
ASP.NET Lab
C# Lab
Project

Course content
TUTORIAL

UNIT I INTRODUCTION TO WINDOWS &WINDOW MESSAGES

The windows Environment-Windows Programming Options-First window Program-Windows and Messages-Architectural Overview- creating the window – displaying the window – message loop – the window procedure – message processing-WM_PAINT-WM_DESTROY.

UNIT II TEXT OUTPUT AND BASIC DRAWING Text output – Painting and Repainting – Introduction to GDI – Device context – Basic drawing – Drawing Dots & Lines-GDI Mapping Modes.

UNIT III RESOURCES IN WINDOW
Keyboard Basics-Keystroke Message-Character Messages-Mouse Basics-Client area Mouse Message- Non Client area Mouse Message-Icons-Cursors-Strings-Custom Resources-Menus-Button classes-Control and Colors.

UNIT IV MDI, MULTITHREADING AND DLL
MDI concepts-Sample MDI Implementation-Multithreaded Architecture-Thread Synchronization-Windows Multithreading-Library Basics.

UNIT V WIN32 MEMORY MANAGEMENT

WIN32 Memory Management-WIN32 File I/O and Memory Mapped File.

Learning resources
Text Books
Charles Petzold, “Windows Programming”, Microsoft press, 1999.(UNIT I – IV)
2. Win Hart, Johnson M. “Windows System Programming “,4th Edition, 2010.

LAB EXPERIMENTS:
Window Creation.
Writing code for keyboard and Character Messages.
Implementation of Basic Drawing.
Display of colors using scrollbars.
Demonstration of Menu, Accelerator, Tool tip, Tool bar.
Creating MDI applications
Threads
Creating DLLs and using them
Mouse Button Program.












SEMESTER VI

Code NoSubjectsLTPCTheoryU6MAB03Numerical Methods3104U6CSB20C# and .NET3003U6CSB21Object Oriented Analysis and Design3003U6CSB22Enterprise java and Web services3003*****Departmental Elective - II3003*****Open Elective –I3003PracticalU6ITB09Case Tools Lab0032U6CSB23Web services Lab0032U6CSB24C# and .NET Lab0032Total Credits25
L – Lecture; T – Tutorial; P – Practical; C – Credit
SEMESTER-VI
U6MAB03 Numerical Methods L T P C
3 1 0 4

Pre-requisite:
Engineering Mathematics-I
Engineering Mathematics-II
Transforms and Partial Differential Equations.

Course Educational Objectives:
Students undergoing this course are exposed to
Development of computational skills in numerical methods.
Applications of numerical methods in engineering problems which require solutions of linear systems, eigenvalues, eigenvectors, interpolation , solution of ODEs, PDEs and statistical problems , testing of hypotheses.
Equipping the students with knowledge computational mathematics to take of first graduate course, specialized systems and research.
Course Outcomes :
Upon the successful completion of the course, learners will be able to

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Applications of numerical methods for solution of algebraic equations involving different methods under different conditions.K3CO2Applications of interpolation methods and finite differences for solving second order linear equations.K3CO3Applications of numerical differentiation and integration.K3CO4Applications of fourth order Runge - Kutta method single – step methods and multi-step methods, Milnes and Adams predictor and corrector metods for solving ordinary differential equations.K3CO5Numerical solution of partial differential equations of Laplace and Poisson equations, one-dimensional heat equation, two-dimensional heat equation and wave equation.K3

Course Content :
UNIT I: SOLUTION OF TRANSCENDENTAL EQUATIONS AND EIGENVALUE PROBLEMS 9+3
Solution of equations – iteration method – Newton-Raphson Method – solution of linear system by Gaussian elimination and Gauss-Jordan method – iterative methods – Gauss-Jacobi and Gauss-Seidel methods – inverse of a matrix by Gauss-Jordon method –finding the eigenvalues of a matrix by power method

UNIT II: INTERPOLATION 9+3
Lagrangian interpolating polynomials – interpolation with equal intervals – Newton’s forward and backward difference formulae – central difference formulae – interpolation with unequal intervals – divided differences – Newton’s divided difference formula.

UNIT III :NUMERICAL DIFFERENTIATION AND INTEGRATION 9+3
Differentiation using interpolation formulae – numerical integration by trapezoidal and Simpson’s 1/3 and 3/8 rules – Romberg’s method – two and three point Gaussian quadrature formulae – double integrals using trapezoidal and Simpson’s rules.
UNIT IV: NUMERICAL SOLUTION OF ORDINARY DIFFERENTIAL EQUATIONS 9+3
Single-step methods – Taylor series method – Euler method for first order equation – Fourth order Runge-Kutta method for solving first and second order equations – multi-step methods – Milne’s and Adam’s predictor and corrector methods

UNIT v: NUMERICAL SOLUTION OF PARTIAL DIFFERENTIAL EQUATIONS 9+3
Classification of second order PDE - finite-difference approximations to partial derivatives – solution of Laplace and Poisson equations – solution of one-dimensional heat equation – solution of two-dimensional heat equation - solution of wave equation.
TOTAL : 45+15(Tutorial) = 60 periods

Learning Resources:
Text Books:
S.S. Sastry, Introductory Methods of Numerical Analysis, 4th edition, PHI Learning Private Limited, New Delhi, 2007.
B.S. Grewal and J.S. Grewal, Numerical Methods in Engineering and Science, 6th edition, Khanna Publishers, New Delhi, 2004.
John H. Mathews and Kurtis D. Fink, Numerical Methods using MATLAB, 4th edition, PHI Learning Private Limited, New Delhi, 2007.
C.F. Gerald and P.O. Wheatley, Applied Numerical Analysis, 6th edition, Pearson Education, Asia, New Delhi, 2006.
Reference Books:
A.K. Ray and K.M.Burchandi, Intel Microprocessors Architecture Programming and Interfacing, McGraw Hill International Edition, 2000
Kenneth J Ayala, The 8051 Microcontroller Architecture Programming and Application, 2nd Edition, Penram International Publishers (India), New Delhi, 1996.
3. M. Rafi Quazzaman, Microprocessors Theory and Applications: Intel and Motorola prentice Hall of India, Pvt. Ltd., New Delhi, 2003.



Online Resources:
www.mii.lt/na/issues/NA_1101/NA11102.pdf
HYPERLINK "http://www.math.xmu.edu.cn/school/teacher/bai/papers/thesis.pdf"www.math.xmu.edu.cn/school/teacher/bai/papers/thesis.pdf
HYPERLINK "http://www.sosmath.com/calculus/diff/der07/der07.html"http://www.sosmath.com/calculus/diff/der07/der07.html
HYPERLINK "http://www.macalester.edu/aratra/edition2/chapter3/chapt3a.pdf"www.macalester.edu/aratra/edition2/chapter3/chapt3a.pdf
HYPERLINK "http://www.nptel.iitm.ac.in/courses/Webcourse-contents/IIT...2/node18.html"www.nptel.iitm.ac.in/courses/Webcourse-contents/IIT...2/node18.html

U6CSB20 C# AND .NET FRAMEWORK L T P C
3 0 0 3
Course Educational Objectives:

The student will gain knowledge in the concepts of the .NET framework as a whole and the technologies that constitute the framework.
The student will gain programming skills in C# both in basic and advanced levels. 
By building sample applications, the student will get experience and be ready for large- scale projects.

Prerequisite :
Introduction to Computing
Java Programming
ASP.NET

Course Outcomes :
On successful completion of this course, the students should be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Explain briefly about object oriented aspects of C#.K2CO2Display proficiency in C# by building stand-alone applications in the .NET framework using C#.
K3CO3Create web-based distributed applications using C#, ASP.NET, SQL Server and ADO.NET
K3CO4Create distributed data-driven applications using the .NET Framework, C#, SQL Server and ADO.NET
K3
UNIT I INTRODUCTION TO C#  8
Introducing C#, Understanding .NET, Overview of C#, Literals, Variables, Data types, Expressions, Branching, Looping, Methods, Arrays, Strings, Structures, Enumerations

UNIT II OBJECT ORIENTED ASPECTS OF C#  9
Classes, Objects, Inheritance, Polymorphism, Interfaces, Operator Overloading, Delegates, Events, Errors and Exceptions

UNIT III APPLICATION DEVELOPMENT ON .NET  8
Building Windows Applications, Accessing Data with ADO.NET

UNIT IV WEB BASED APPLICATION DEVELOPMENT ON .NET  8
Programming Web applications with Web Forms, Programming Web Services

UNIT V THE CLR AND THE .NET FRAMEWORK  12
Assemblies, Versioning, Attributes, Reflection, Viewing Meta Data, Type Discovery, Reflecting on a type, Marshalling, Remoting, Understanding Server Object Types, Specifying a server with an Interface, Building a server, Building the Client, Using Single Call, Threads.
TOTAL: 45 periods
Learning Resources:
Text Books
1. “Complete Reference C # .NET” “Mathew Mac Donald”, Tata McGraw Hill Edition 2001.
2. “Microsoft ASP.NET 3.5 Step by Step”, George Shepherd, Microsoft Press Edition

Reference Book

1. “ASP.Net AJAX Programmer Reference 2.0”,

Online Resources
http://www.w3schools.com/c#net/default.asp
http://www.tutorialspoint.com/c#.net/
http://www.lynda.com/C #-NET-training-tutorials/157-0.html


U6CSB21 OBJECT ORIENTED ANALYSIS AND DESIGN L T P C
0 0 3

Prerequisite :
Introduction to Computing
Object Oriented Programming
Data Structures & Algorithms
Software Engineering and Project Management

Course Educational Objectives :
Students exposed to this course are able to
Developing the object oriented methodologies.
Analyze the relationships and responsibilities of objects and classes in UML.
Develop the design and code for real time system.

Course Outcomes :
On successful completion of this course, the students should be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Explain the basic principles of object oriented system and its life cycle.
K2CO2Explain different models of object analysis and apply uml notations to develop various uml diagrams for the given scenario.
K2CO3Apply different object oriented analysis schemes and identify object attributes , methodsK3CO4Explain the design process and variety of object oriented design practicesK2CO5Understanding of object oriented system to assure software quality.
K2
course content
UNIT I INTRODUCTION 9
An overview – Object basics – Object state and properties – Behavior – Methods – Messages – Information hiding – Class hierarchy – Relationships – Associations – Aggregations- Identity – Dynamic binding – Persistence – Metaclasses – Object oriented system development life cycle.


UNIT II METHODOLOGY AND UML 9
Introduction – Survey – Rumbugh, Booch, Jacobson methods – Patterns – Frameworks – Unified approach – Unified modeling language – Static and Dynamic models – UML diagrams – Class diagram – Usecase diagrams – Dynamic modeling – Model organization – Extensibility.  
UNIT III OBJECT ORIENTED ANALYSIS 9
Identifying Usecase – Business object analysis – Usecase driven object oriented analysis – Usecase model – Documentation – Classification – Identifying object, relationships, attributes, methods – Super-sub class – A part of relationships Identifying attributes and methods – Object responsibility  
UNIT IV OBJECT ORIENTED DESIGN 9
Design process – Axions – Colollaries – Designing classes – Class visibility – Refining attributes – Methods and protocols – Object storage and object interoperability – Databases – Object relational systems – Designing interface objects – Macro and Micro level processes – The purpose of a view layer interface  
UNIT V SOFTWARE QUALITY  9

Quality assurance – Testing strategies – Object orientation testing – Test cases – Test Plan – Debugging principles – Usability – Satisfaction – Usability testing – Satisfaction testing.
TOTAL: 45 periods

TEXT BOOK
1. Ali Bahrami, “Object Oriented System Development”, McGraw Hill International Edition, 1999.
REFERENCE BOOKS 1. Craig Larman, Applying UML and Patterns, 2nd Edition, Pearson, 2002. 2. Grady Booch, James Rumbaugh, Ivar Jacobson, “The Unified Modeling LanguageUser Guide”, Addison Wesley Long man, 1999. 3. Bernd Bruegge, Allen H. Dutoit, Object Oriented Software Engineering using UML, Patterns and Java, Pearson 2004 WEB REFERENCES
people.aub.edu.lb/~ws06/OOCourse.pdf
www.sts.tu-harburg.de/teaching/ws-98.99/OOA+D/entry.html
www.kinindia.com › HYPERLINK "http://www.kinindia.com/university"Kin India › HYPERLINK "http://www.kinindia.com/university/category/annauniversity/"Anna University › HYPERLINK "http://www.kinindia.com/university/category/annauniversity/cse/"CSE
users.csc.calpoly.edu/~csturner/courses/205/lecture9and10.ppt
www.freetechbooks.com › HYPERLINK "http://www.freetechbooks.com/object-oriented-programming-f12.html"Object Oriented Programming


U6CSB22 ENTERPRISE JAVA & WEB SERVICES L T P C
300 3
.
Pre-requisites:
Java Programming
J2SE Lab
Object Oriented Programming
Object Oriented Programming Lab.

Course Educational Objective:
Students are exposed to:
Basic Internet Protocols.
JAVA and HTML tools for Internet programming.
Scripting languages – Java Script.
Dynamic HTML programming and Web services
Server Side Programming tools

Course Outcomes:
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain Appropriate database Connectivity of Java and SQL for a web ApplicationK2CO2Discuss various services in Hibernate and Struts frameworkK2CO3Design a static web page using HTML for the given Applicaion
K3CO4Design a Dynamic web page using DHTML and JavaScript for the given web applicationK3CO5Demonstrate Programs using XML and AJAXK2
Course content:
UNIT I 9
TCP and Datagram Sockets – Remote Method Invocation - Servlets, Java Server Pages .– JDBC - Java Beans – Enterprise Java Beans .

UNIT II 9
Java Security – Native Methods – Java Virtual Machine - Naming Services – Java Mail – Java Messaging Services – Transactions- Introduction to struts Frame work .

UNIT III 9
Introduction to hibernate – Hibernate, HQL – J2EE(struts) and hibernate –Hibernate and AspectJ – Birt Reporting Tool. Introduction – Network concepts - Web concepts – Internet addresses – URL – Retrieving. Data with URL - CGI – Introduction to HTML – HTML protocols – HTTP, SMTP, POP3, MIME, IMAP – Forms – Events – CSS – Introduction – Basics- CSS Styling- CSS Grouping.

UNIT IV 9
DHTML - Introduction – Object refers, Collectors all and Children. Dynamic style, Dynamic position, frames - Navigator– Creating Images - Data Binding. Introduction to JAVA Scripts – Object Based Scripting for the web. Structures – Functions – Arrays – Objects

UNIT V 9
Introduction – XML Syntax & rules – DTD – Data Binding – XML link- style language – converting HTML to XML – parsers DOM – SAX – Java & XML – Introduction to Web services - DOM – Web Security.

TOTAL: 45 periods
Learning resources
Text Books:
1. HYPERLINK "http://www.amazon.in/s/ref=dp_byline_sr_book_1?ie=UTF8&field-author=Harvey+%26+Paul%29+Deitel+%26+Associates&search-alias=stripbooks"Harvey & Paul Deitel & Associates (Author), HYPERLINK "http://www.amazon.in/s/ref=dp_byline_sr_book_2?ie=UTF8&field-author=Harvey+Deitel&search-alias=stripbooks"Harvey Deitel (Author), HYPERLINK "http://www.amazon.in/s/ref=dp_byline_sr_book_3?ie=UTF8&field-author=Abbey+Deitel&search-alias=stripbooks"Abbey Deitel “Internet and World Wide Web How To Program “,5th Edition.

Reference Books:
1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999.
2. Elliotte Rusty Harold, “Java Network Programming”, O’Reilly Publishers, 2002


Online Resources:
Eric Ladd, Jim O’ Donnel, “Using HTML 4, XML and JAVA”, Prentice Hall of India – QUE, 1999.
HYPERLINK "http://www.w3schools.com/ajax/"http://www.w3schools.com/ajax/
HYPERLINK "http://www.java-samples.com/java-beans/"http://www.java-samples.com/java-beans/
HYPERLINK "http://www.tutorialspoint.com/php/"http://www.tutorialspoint.com/php/
http://ajax.net-tutorials.com/

U6ITB09 CASE TOOLS LAB L TP C
(common for CSE, IT) 0 0 3 2

Prerequisite : DBMS Lab

Course Educational Objectives :
Students undergoing this course are expected to
Do Program Analysis and Project Planning.
Do Software requirement Analysis and data modeling
Do Software Development , Debugging and Testing 

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Identify project scope, Objectives, infrastructureK2CO2Describe the individual modules of the projectK2CO3Make design with modelling diagrams and add interface to class diagrams.K3CO4Demonstrate software development.K3CO5Perform a different software testing methodsK2

Course Content
Prepare the following documents for two or three of the experiments listed below and develop the software engineering methodology.
Program Analysis and Project Planning. Thorough study of the problem – Identify project scope, Objectives, Infrastructure.

Software requirement Analysis Describe the individual Phases / Modules of
the project, Identify deliverables.

Data Modeling Use work products – Data dictionary, Use diagrams and
activity diagrams, build and test lass diagrams, Sequence diagrams and add interface to class diagrams.

Software Development and Debugging

Software Testing Prepare test plan, perform validation testing, Coverage
analysis, memory leaks, develop test case hierarchy, Site check and Site monitor.

List of Applications:

Student Marks Analyzing System
Quiz System
Online Ticket Reservation System
Payroll System
Course Registration System
Expert Systems
ATM Systems
Stock Maintenance

Text Book

Martin Forwler, Kendall Scott. "UML distilled-Applying the standard object modelling language", Addison Wesley, 1997.
Richard C lee, William M Tepfenhart, "UML and C++ - A practical guide to object oriented development", Prentice Hall, 1997.
Reference Books

1. Grady Booch, "Object Oriented Analysis and design with applications" II edition Addison Wesley, 1994.
2.Roger. S. Pressman, “Software Engineering – A Practitioner’s Approach”, sixth Edition, McGraw Hill ,International Edition, Singapore, 2006. 

Online Resources:
1.www.ibm.com/software/rational/uml/
2.sourcecodesonline.blogspot.com/.../railway-ticket-reservation-case-tools....

U6CSB23 WEBSERVICES LAB L T P C
0 0 3 2

Course Educational Objectives :
Students undergoing this course will be provided with:
To install and configure web services infrastructure and framework for developing/delivering web services using the Java programming language.
To deploy a simple Java web service, invoke this service using a Java web services client .

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.
Course Outcomes
Level of learning domain (Based on revised Bloom’s taxonomy)

CO1
Create a web application using the following languages: HTML, CSS, JavaScript, JSP, java, and SQL.
K2

CO2
Describe the benefits of new technologies such as java script function library that provides client-side/browser animations, java beans (java objects that persist between pages), AJAX (partial page refresh), web services (class methods that can be called over the internet).
K2

CO3
Develop XML Programs.
K3

CO4
Demonstrate programs using PHP and CSS.
K3


J2EE:

1. Develop static pages (using Only HTML) of an online Bookstore. The pages should
resemble: www.amazon.com. The website should consist the following pages.
Home page, Registration and user Login, User Profile Page, Books catalog, Shopping Cart,
Payment By credit card, Order Conformation
2. Validate the Registration, user login, user profile and payment by credit card pages using
JavaScript.
3. Create and save an XML document at the server, which contains 10 users information. Write a
program, which takes User Id as an input and returns the user details by taking the user
information from the XML document.
4.BeanAssignments a.Create a Java Bean which gives the exchange value of INR (Indian Rupees) into equivalent American/Canadian/Australian Dollar value. b. Create a simple Bean with a label - which is the count of number of clicks. Then create a Bean
Info class such that only the “count” property is visible in the Property Window.

5. Install TOMCAT web server. Convert the static web pages of assignments 2 into dynamic web pages using servlets and cookies. Hint: Users information (user id, password, credit card number) would be stored in web.xml. Each user should have a separate Shopping Cart.
6. Redo the previous task using JSP by converting the static web pages of assignments 2 into dynamic web pages. Create a database with user information and books information. The books catalogue should be dynamically loaded from the database. Follow the MVC architecture while doing the website.
7. Implement the “Hello World!” program using JSP Struts Framework.

Web services:

1.Design a Web page Using HTML
2.Design a Web page Using DHTML
3. Write a Simple program using Java Script
4. Write a simple program using CSS
5. Write a simple program using CSS and xml
6. Write a simple program using CSS and PHP
7. Write a simple program using PHP
8. Write a simple program using XML.

Learning resources
Text Books:
1.“Internet and World Wide Web How To Program “5th Edition by HYPERLINK "http://www.amazon.in/s/ref=dp_byline_sr_book_1?ie=UTF8&field-author=Harvey+%26+Paul%29+Deitel+%26+Associates&search-alias=stripbooks"Harvey & Paul Deitel & Associates (Author), HYPERLINK "http://www.amazon.in/s/ref=dp_byline_sr_book_2?ie=UTF8&field-author=Harvey+Deitel&search-alias=stripbooks"Harvey Deitel (Author), HYPERLINK "http://www.amazon.in/s/ref=dp_byline_sr_book_3?ie=UTF8&field-author=Abbey+Deitel&search-alias=stripbooks"Abbey Deitel

Refernce Books:
1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999.
2. Elliotte Rusty Harold, “Java Network Programming”, O’Reilly Publishers, 2002

Online Resources:
Eric Ladd, Jim O’ Donnel, “Using HTML 4, XML and JAVA”, Prentice Hall of India – QUE, 1999.
HYPERLINK "http://www.w3schools.com/ajax/"http://www.w3schools.com/ajax/
HYPERLINK "http://www.java-samples.com/java-beans/"http://www.java-samples.com/java-beans/
HYPERLINK "http://www.tutorialspoint.com/php/"http://www.tutorialspoint.com/php/
http://ajax.net-tutorials.com/

U6CSB24 C # AND .NET LAB L T P C
0 0 3 2
Prerequisite : DBMS Lab

Course Educational Objectives :
Students undergoing this course are expected to
Do Program Analysis and Project Planning.
Do Software requirement Analysis and data modeling
Do Software Development , Debugging and Testing 

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Implement the basic concepts of C#.K2CO2Demonstrate the concepts of Object Oriented Concepts in C#K2CO3Develop Graphical User Interface and work with databaseK3
Course Content :
1. Implémentation of control statement, operator in C#
2. Implémentation of pointers, arrays, delegates, enumeration, output parameter in C#
3. Implementation of menus (dropdown , popup , toolbar , status bar , menu bar)
4. Implementation of inheritance , interface , exception handling concepts
5. Implementation of overloading and overriding
6. Implementation of multi threading
7. Implementation of files and streams
8. Implementation of notepad creation
9. ADO.NET using
console application
Data Reader
Data adapter and dataset
10. Database design and implementation ( Mini Project ).

Text Books
E. Balagurusamy, “Programming in C#”, Tata McGraw-Hill, 2004. Second Edition
J. Liberty, “Programming C#”, 2nd ed., O’Reilly, 2002.
Herbert Schildt, “The Complete Reference: C#”, Tata McGraw-Hill, 2004.
Deitel Deitel List Field Yaeger Zlatkina “C# HOW TO PROGRAM”.

Reference Books
Robinson et al, “Professional C#”, 2nded., Wrox Press, 2002.
Andrew Troelsen, “C# and the .NET Platform”, A! Press, 2003.
3. Christian Nagel ,Bill Evjen,Jay glynn,Morgan Skinner “Professional C# 2005”.

Online Resoures:
HYPERLINK "http://www.c-sharpcorner.com/beginners/"http://www.c-sharpcorner.com/beginners/
2.www.tutorialspoint.com/csharp/
3. WWW. W3schools.com
SEMESTER VII

U7CSB25 DATA WAREHOUSING AND MINING L T P C 3 0 0 3

Preamble:
Data warehousing and data mining is one of the most advanced fields of computer science which involves use of Mathematics, Statistics, Information Technology and information Sciences in discovering new information and knowledge from large databases It is a new emerging interdisciplinary area of research and development which has created interest among scientists of various disciplines like computer science, mathematics, statistics, information technology etc

Course Educational Objectives:

Students undergoing this course are expected to
To introduce the concept of data mining with in detail coverage of basic tasks, metrics, issues, and implication. Core topics like classification, clustering and association rules are exhaustively dealt with.
To introduce the concept of data warehousing with special emphasis on architecture and design.

Course Outcomes:

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the concepts of data warehouse.K2CO2Analyze OLAP toolsK2CO3Apply Data mining techniques and methods on large data sets.K3CO4Compare and contrast classification and prediction techniquesK3CO5Explain data mining tools on various applications K2CO 6Understand the basics of big data analyticsK2
Pre-requisites:
Database Management system

Course content

UNIT IDATA WAREHOUSING 9

Data warehousing Components –Building a Data warehouse –DataMarting – DBMS Schemas for Decision Support – Data Extraction, Cleanup, and Transformation Tools –Metadata.

UNIT IIBUSINESS ANALYSIS 9
Reporting and Query tools and Applications – Tool Categories – Cognos Impromptu – Online Analytical Processing (OLAP) – Need –Multidimensional Data Model – OLAP Guidelines – Multidimensional versus Multirelational OLAP – Categories of Tools.

UNIT IIIDATA MINING 9
Introduction – Data – Types of Data – Data Mining Functionalities – Interestingness of Patterns – Classification of Data Mining Systems – Data Mining Task Primitives –Integration of a Data Mining System with a Data Warehouse – Issues –Data Preprocessing.

UNIT IV ASSOCIATION RULE MINING AND CLASSIFICATION 9
Mining Frequent Patterns, Associations and Correlations – Mining Methods – Mining Various Kinds of Association Rules –Classification and Prediction - Basic Concepts - Decision Tree Induction - Bayesian Classification – Rule Based Classification–Prediction

UNIT VCLUSTERING AND APPLICATIONS AND TRENDS IN DATA MINING 9
Cluster Analysis - Types of Data – Categorization of Major Clustering Methods – Kmeans – Partitioning Methods – Hierarchical Methods–Outlier Analysis – Data Mining Application-Web Mining-Text Mining – Introduction to Big Data Analytics- Business Intelligence.
TOTAL: 45 periods
Text Books:
1. Alex Berson and Stephen J. Smith, “ Data Warehousing, Data Mining & OLAP”, Tata McGraw – Hill Edition, Tenth Reprint 2007.
2. Jiawei Han and Micheline Kamber, “Data Mining Concepts and Techniques”, Third Edition, MK, 2011.

Reference Books:
1. Pang-Ning Tan, Michael Steinbach and Vipin Kumar, “ Introduction To Data Mining”, Person Education, Second Edition, 2013.
2. K.P. Soman, Shyam Diwakar and V. Ajay,” Insight into Data mining Theory and Practice”, Easter Economy Edition, Prentice Hall of India, 2006.
3. G. K. Gupta, “ Introduction to Data Mining with Case Studies”, Easter Economy Edition, Prentice Hall of India, 2006.
4. Daniel T.Larose, “Data Mining Methods and Models”, Wile-Interscience, 2006

Online Resources:
www.dei.unipd.it/~capri/SI/MATERIALE/DWDM0405.pdf
HYPERLINK "http://www.cs.gsu.edu/~cscyqz/courses/dm/dmlectures.html"www.cs.gsu.edu/~cscyqz/courses/dm/dmlectures.html
HYPERLINK "http://www.edunotes.in/datawarehousing-and-data-mining-notes"www.edunotes.in/datawarehousing-and-data-mining-notes
iiscs.wssu.edu/drupal/node/3394
cde.annauniv.edu/MCAQP/pdf/...2010/.../DMC1628-2010.pdf
HYPERLINK "http://www.kodaitech.edu.in/mykit%20documents/CS2032.pdf"www.kodaitech.edu.in/mykit%20documents/CS2032.pdf
itcloud.net46.net/cs2032-data-warehousing-and-data-mining-notes-unit-iv/
civilsoftwares.com/tag/cs2032-data-warehousing-and-data-mining/
U7CSB26 MOBILE COMMUNICATION AND COMPUTING L T P C
(common for CSE, IT) 3 0 0 3

Course Educational Objectives:
Students undergoing this course are expected to
To learn the basics of Wireless voice and data communications technologies.
To build working knowledge on various telephone and satellite networks.
To study the working principles of wireless LAN and its standards.
To build knowledge on various Mobile Computing algorithms.
To build skills in working with Wireless application Protocols to develop mobile content applications.
Course Outcomes:
CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the basics of wireless communication systems.K2CO2Demonstrate the concepts of Telecommunication networksK3CO3Design wireless LAN.K3CO4Develop and demonstrate various routing protocols.K3CO5Explain Wireless application Protocols to develop mobile content application and to appreciate the social and ethical issues of mobile computing, including privacy.K2
Pre-requisites:
Data communications and computer networks

Course Content:

UNIT I Wireless Communication Fundamentals 9
Introduction – Wireless transmission – Frequencies for radio transmission – Signals – Antennas – Signal Propagation – Multiplexing – Modulations – Spread spectrum – MAC – SDMA – FDMA – TDMA – CDMA – Cellular Wireless Networks.

UNIT II Telecommunication Networks 9
Telecommunication systems – GSM – GPRS – DECT – UMTS – IMT-2000 – Satellite Networks - Basics – Parameters and Configurations – Capacity Allocation – FAMA and DAMA – Broadcast Systems – DAB - DVB.

UNIT III Wireless LAN 9
Wireless LAN – IEEE 802.11 - Architecture – services – MAC – Physical layer – IEEE 802.11a - 802.11b standards – HIPERLAN – Blue Tooth.

UNIT IV Mobile Network Layer 9
Mobile IP – Dynamic Host Configuration Protocol - Routing – DSDV – DSR – Alternative Metrics.

UNIT V Transport and Application Layers 9
Traditional TCP – Classical TCP improvements – WAP, WAP 2.0.
TOTAL: 45periods

Text Books
Jochen Schiller, “Mobile Communications”, PHI/Pearson Education, Second Edition, 2003.
(UNIT I Chap 1,2 &3- UNIT II chap 4,5 &6-UNIT III Chap 7.UNIT IV Chap 8- UNIT V Chap 9&10.)
William Stallings, “Wireless Communications and Networks”, PHI/Pearson Education, 2002. (UNIT I Chapter – 7&10-UNIT II Chap 9)

Reference Books
Kaveh Pahlavan, Prasanth Krishnamoorthy, “Principles of Wireless Networks”, PHI/Pearson Education, 2003.
Uwe Hansmann, Lothar Merk, Martin S. Nicklons and Thomas Stober, “Principles of Mobile Computing”, Springer, New York, 2003.
Hazysztof Wesolowshi, “Mobile Communication Systems”, John Wiley and Sons Ltd, 2002.

Online Resources
http://forum.jntuworld.com/showthread.php?6087-Mobile-Computing-Notes-All-units-(Including-exercises)
www.cise.ufl.edu/class/cen5531fa06/notes/intro-mobilecomputing.pdf
www.edunotes.in/mobile-computing
freecomputerbooks.com/networkWirelessBooks.html
notesengine.com/dept/cse/7sem/anna_university_7_sem_cse_mpc.html


U7CSB27 INFORMATION STORAGE MANAGEMENT L T P C 3 0 0 3

Course Educational Objective
Evaluate storage architectures, including storage subsystems, DAS, SAN, NAS, and CAS. Define backup, recovery, disaster recovery, business continuity, and replication.
Examine emerging technologies including IP-SAN.
Understand logical and physical components of a storage infrastructure.
Identify components of managing and monitoring the data center.
Define information security and identify different storage virtualization technologies.

Course Outcomes:

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the data storage technologies and storage system environmentK2CO2Apply the RAID concepts for data protection and explain the working of intelligent storage system.K3CO3Discuss about different network storage and content addressed storage.K2CO4Describe the storage virtualization techniques and Information Availability & Monitoring & Managing DatacenterK2CO5Explain the storage security ,infrastructure and Disaster RecoveryK2
Pre-requisite
Operating Systems
Digital system and principal design
Database Management system

Course content
UNIT I 9

Introduction to Information Storage Technology
Review data creation and the amount of data being created and understand the value of data to a business, Challenges in Data Storage and Management, Data Storage Infrastructure. Storage Systems Environment: Components of a Storage System Environment: Disk drive Components, Disk Drive Performance, Logical Components.

UNIT II 9

Data protection: Concept of RAID and its Components, Different RAID levels and their suitability for different application environments: RAID 0, RAID 1, RAID 3, RAID 4, RAID 5, RAID 0+1, RAID 1+0, RAID 6, Comparison of Levels. Intelligent Storage Systems; Components, Intelligent Storage Array, High-level architecture and working of an intelligent storage system.

UNIT III 9

Introduction to Networked Storage: Evolution of networked storage, Architecture, Overview of FC-SAN, NAS, and IP-SAN. Network-Attached Storage (NAS): Benefits of NAS, Components, Implementations, File Sharing, I/O operations, Performance and Availability. Content Addressed Storage (CAS): features and Benefits of a CAS. CAS Architecture, Storage and Retrieval, Examples.

UNIT IV 9

Storage Virtualization: Forms, Taxonomy, Configuration, Challenges, Types of Storage Virtualizations. Information Availability & Monitoring & Managing Datacenter: Information Availability, Business continuity, Failure Analysis, Business impact Analysis, Differentiate between business continuity (BC) and disaster recovery (DR).

UNIT V 9
Disaster Recovery: Backup, Methods, And Technologies, Replication technologies: Local replicas, Technologies, Restore and Restart, Multiple Replicas. Remote Replication. DR in practice. Storage Security and Management: Security Framework, Storage security domains, List and analyzes the common threats in each domain, Security Implementations. Managing the Storage Infrastructure: Monitoring the Storage Infrastructure, Storage Management Activities, Challenges and solutions.
TOTAL: 45 periods
TEXT BOOKS
1. Stephen Haag and Maeve Cummings, ”Information Systems Essentials, II Edition, Mc-graw /Irwin 2008.
2. Ralph Stair “principles of information Systems, VI edition, 2003.
7.2 REFERENCE BOOK
1. Harold koontz and Heinz Weirich,” Essentials of management” ,fifth edition, Tata McGraw Hill,1998

WEB REFERENCES

www.cs.washington.edu/education/courses/cse341/95au/.../storage.ht...
education.emc.com › HYPERLINK "https://education.emc.com/default_guest.aspx"Home › HYPERLINK "https://education.emc.com/guest/training/default.aspx"Training › HYPERLINK "https://education.emc.com/guest/training/learning_paths/default.aspx"Learning Paths
www.faadooengineers.com › ... › HYPERLINK "http://www.faadooengineers.com/forums/133-FaaDoOEngineers.com-Recycle-Bin"FaaDoOEngineers.com Recycle Bin
www.cs.cmu.edu/~fp/courses/15312-f03/handouts/18-storage.pdf


U7CSB28 CRYPTOGRAPHY AND NETWORK SECURITY L T P C 3 1 0 4
Preamble:
This course describes the explosive growth in computer systems and their interconnections via networks, has increased the dependence of both organizations and individuals on the information stored and communicated using these systems. This, in turn, has led to a heightened awareness of the need to protect data and resources from disclosure, to guarantee the authenticity of data and messages, and to protect systems from network-based attacks and the disciplines of cryptography and network security have matured, leading to the development of practical, readily available applications to enforce network security.

Course Educational Objectives:
Students undergoing this course are expected to
Learn fundamentals of cryptography and its application to network security.
Understand network security threats, security services, and countermeasures.
Acquire background on well known network security protocols such as IPSec, SSL, and WEP.
Understand vulnerability analysis of network security.
Acquire background on hash functions; authentication; firewalls; intrusion detection techniques.

Course Outcomes:
CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Compare various Cryptographic TechniquesK3CO2Demonstrate various data encryption techniques.K3CO3Implement Hashing and Digital Signature techniquesK3CO4Explain the various Security ApplicationK2CO5Design and implement Secure applicationsK3
Pre-requisites:
NIL

Course Content:
UNIT I INTRODUCTION 9
OSI Security Architecture - Classical Encryption techniques - Cipher Principles - Data Encryption Standard - Block Cipher Design Principles and Modes of Operation - Evaluation criteria for AES - AES Cipher - Triple DES - Placement of Encryption Function - Traffic Confidentiality


UNIT II PUBLIC KEY CRYPTOGRAPHY 9
Key Management - Diffie-Hellman key Exchange - Elliptic Curve Architecture and Cryptography - Introduction to Number Theory - Confidentiality using Symmetric Encryption - Public Key Cryptography and RSA.

UNIT III AUTHENTICATION AND HASH FUNCTION 9
Authentication requirements - Authentication functions - Message Authentication Codes - Hash Functions - Security of Hash Functions and MACs - MD5 message Digest algorithm - Secure Hash Algorithm - RIPEMD - HMAC Digital Signatures - Authentication Protocols - Digital Signature Standard

UNIT IV NETWORK SECURITY 9
Authentication Applications: Kerberos - X.509 Authentication Service - Electronic Mail Security - PGP - S/MIME - IP Security - Web Security.

UNIT V SYSTEM LEVEL SECURITY 9
Intrusion detection - password management - Viruses and related Threats - Virus Counter measures - Firewall Design Principles - Trusted Systems.
TOTAL: 45+(15 Tutorials)=60 Periods

Learning Resources
Text Books:
1. Wade Trappe, Lawrence C Washington, “ Introduction to Cryptography with coding
theory”, 2nd ed, Pearson, 2007.
2. William Stallings, “Cryptography and Network security Principles and Practices”,
Pearson/PHI, 4th ed, 2006.

Reference Books:
1. W. Mao, “Modern Cryptography – Theory and Practice”, Pearson Education, Second
Edition, 2007.
2. Charles P. Pfleeger, Shari Lawrence Pfleeger – Security in computing Third Edition –
Prentice Hall of India, 2006.

Online Resources:
williamstallings.com/Extras/Security-Notes/
cs.brown.edu/courses/csci1510/.../goldwasser_bellare_notes.pdf
www.cs.bilkent.edu.tr/~selcuk/teaching/cs519/
freevideolectures.com › HYPERLINK "http://freevideolectures.com/Subject/Computer-Science"Computer Science › HYPERLINK "http://freevideolectures.com/University/IIT-Kharagpur"IIT Kharagpur


U7CSB29 ASP.NET Lab L T P C
0 1 3 3
COURSE EDUCATIONAL Objectives
Students undergoing this course are expected to
To learn the basic validation script in ASP.Net.
To understand the session state and view state
Students can understand the programs connected with database


COURSE OUTCOMES
Students undergoing this course are able to

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Effectively use visual studio .NETK3CO2An understanding of the goals and objectives of the .NET Framework.  .NET is a revolutionary concept on how software should be developed and deployed.K3CO3A working knowledge of the C# programming language.K3CO4An understanding of how to use forms to develop GUI programs under .NETK2CO5Knowledge of some of the tools available in the .NET Framework class library.K3
PREREQUISITE
Java Programming

COURSE CONTENT

UNIT I

Introducing VB .NET - Form object - Introduction to data types in VB - The user interface and control names - The Visual Basic code - Modules and scopes - VB .NET functions - Class Libraries - Interfaces & Abstract Classes - Delegates and Events - Intrinsic controls in VB .NET - User interface design (MDI & SDI Models).

UNIT II

ASP.Net web Server Controls-Web Control Classes-Validation and Rich Controls-Custom Composite Controls- User Control. ASP.Net State Management- View State-Custom Cookies- Session State-Session Tracking-Session State Configuration-ASP.Net Security- SSL- Forms Authentication-Windows Authentication- ADO.Net Introduction- Data Binding – Accessing Database-ADO.Net Data Access- ADO.Net with LINQ.

UNIT III

Web Services- Enterprise Services-Deployment-.Net Remoting-ASP.Net Personalization and Localization - AJAX Introduction-ASP.Net Server Side Support for AJAX-AJAX Client Side Support-Custom Controls- Handler and Session State-Generic Handlers (ASHX Files)-ASP.Net Master Pages- Themes-Skins.

TEXT BOOKS

1. Bill Sheldon, Billy Hollis, Rob Windsor, David McCarter, Gastón Hillar, Todd Herman, Professional Visual Basic 2012 and .NET 3.5 Programming, Paperback Publisher, 2012.
2. “Microsoft ASP.NET 3.5 Step by Step”, George Shepherd, Microsoft Press Edition, 2010.
3. “Complete Reference ASP.NET” “Mathew Mac Donald”, Tata McGraw Hill Edition 2001.

REFERENCE BOOK

1. “ASP.Net AJAX Programmer Reference 2.0”,

VB . NET LAB
1. Design a Logon form and validate it and Design a form to create a digital clock
2. Design a traffic signal application
3. Design a form to open and save files using menus
4. Design a application for student information system using ADO.NET.
ASP.NET LAB
1. Implement Validation Controls
2. Write a Program to implement Custom Composite Control
3. Write a Program to implement User Control
4. Write a Program to implement view State and Session State.
5. Write a Program to implement ASP.Net Security (Windows Authentication, Forms
Authentication)
6. Write a Program to implement ASP.Net Server Side Controls.
7. Write a Program to implement ASP.Net Master Pages,Themes and Skins.
8. Write a Program to implement Handlers and Session State.
9. Write a Program to implement Custom Handlers.
10. Write a Program to implement AJAX Client Side Support.




U7CSB30 BUSINESS COMMUNICATION LAB L T P C 0 0 3 2

COURSE EDUCATIONAL Objectives
Students undergoing this course are able to
Learn the body language and mock interviews using training sessions
Analyze the various audio and video samples using presentation skills
Implement the team building activity using various leadership and managerial skills.

COURSE OUTCOMES
CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Improve upon the phonetic pronunciation and actual feeling of the subject.K2CO2Understand, and prepare them to face the soft skills requirements and challenges of corporate world.K2CO3Improve upon their language skills, oral communication skills, group discussion, global world culture, personal development and confidence level.K2CO4Learn to communicate effectively and to think creatively and critically, both independently and with othersK2
PREREQUISITES
Nil
COURSE CONTENT

UNIT I GROUP DISCUSSION
Why is GD part of selection process ? -Structure of GD – Moderator – led and other GDs -Strategies in GD – Team work -Body Language -Mock GD -Video samples

UNIT II INTERVIEW SKILLS
Kinds of interviews – Required Key Skills – Corporate culture – Mock interviews- Video samples


UNIT III PRESENTATION SKILLS
Elements of effective presentation – Structure of presentation -Presentation tools – Voice Modulation – Audience analysis -Body language – Video samples-oral presentation- delivery methods and handling of stage fear.

UNIT IV TEAM BUILDING
Understanding the role of Teams in Organizations- Pursuing Team Leadership- Preparing to be a Team Partner- Getting Started with your Team- Managing a Team Diplomatically- Concluding Team Activities.

UNIT V WRITING FOR EMPLOYMENT
Writing a resume - Accepting /Rejecting job offers- Teaching at work- Professional Net Working Sites - Web Conferencing

LEARNING RESOURCES
REFERENCE BOOKS
1. Thorpe, E, and Thorpe, S, Objective English, Pearson Education, Second Edition,
New Delhi, 2007.
2. Anderson, P.V, Technical Communication, Thomson Wadsworth, Sixth Edition,
New Delhi, 2007.
3. Butterfield , Jeff, Soft Skills For Everyone. cegage learning, Canada,2011

U7CSB31 MINI PROJECT L T P C
0 0 3 2

COURSE EDUCATIONAL OBJECTIVE
Students undergoing this course are expected to
Choose any project of solving social problems
Team Project with a maximum of three in a team
Need to concentrate on software development methodologies
Documentation is based on the standards

COURSE OUTCOMES
Students undergoing this course are able to
CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Understand programming language concepts, particularly Java and object-oriented conceptsK2CO2Demonstrate independent learningK2CO3Demonstrate the ability to locate and use technical information from multiple sources.K2CO4Demonstrate an understanding of professional ethics.
Participate in a class or project teamK2
Mini Project Titles
Hotel Management System
Advertisement Agency
ATM Systems
Vehicle Management System
Telecom Business Management System
Online Crime Record Management System
New Method of Cryptography
Library Management System
Hospital Management system
Human Resource Management
Pharmacy Management
Traveler (an android app.)
Visa Processing and Management
Insurance Management System
Gas Agency System
Airline Reservation System
Payroll System
Transportation Management System
VIII SEMESTER
U8CSB32 PROJECT WORK L TP C
0 024 12
ELECTIVE LIST

UEEEB42 EMBEDDED SYSTEM DESIGN L T P C 3 0 0 Course Educational Objectives:

To introduce students to the embedded systems, its hardware and software.
To introduce devices and buses used for embedded networking.
To explain programming concepts and embedded programming in C and C++.

. Course Outcomes
Students undergoing this course are able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain about Various Registers and memory Devices K2 CO2Describe About Cache and Memory Management Functions  K2 CO3Explain Various types of Buses and Device Drivers K2  CO4   Explain I/O Instruction MechanismK2  CO5Describe Various Real time Operating SystemsK2  
Pre-requisites:
Microprocessors and Microcontrollers
Computer Organization and architecture

Course Content:

UNIT IINTRODUCTION TO EMBEDDED SYSTEM 9
Introduction to functional building blocks of embedded systems – Register, memory devices, ports, timer, interrupt controllers using circuit block diagram representation for each categories.
UNIT II PROCESSOR AND MEMORY ORGANIZATION 9

Structural units in a processor; selection of processor & memory devices; shared memory; DMA; nterfacing processor, memory and I/O units; memory management – Cache mapping techniques, dynamic allocation - Fragmentation.

UNIT III DEVICES & BUSES FOR DEVICES NETWORK 9
I/O devices; timer & counting devices; serial communication using I2C, CAN, USB buses; parallel communication using ISA, PCI, PCI/X buses, arm bus; interfacing with devices/ports, device drivers in a system – Serial port & parallel port.

UNIT IVI/O PROGRAMMING SCHEDULE MECHANISM 9
Intel I/O instruction – Transfer rate, latency; interrupt driven I/O - Non-maskable interrupts; software interrupts, writing interrupt service routine in C & assembly languages; preventing interrupt overrun; disability interrupts. Multi threaded programming – Context switching, premature & non-premature multitasking, semaphores. Scheduling – Thread states, pending threads, context switching, round robin scheduling, priority based scheduling, assigning priorities, deadlock, watch dog timers.

UNIT VREAL TIME OPERATING SYSTEM (RTOS) 9
Introduction to basic concepts of RTOS, Basics of real time & embedded system operating systems, RTOS – Interrupt handling, task scheduling; embedded system design issues in system development process – Action plan, use of target system, emulator, use of software tools.
TOTAL: 45 Periods

Text Books
Rajkamal, ‘Embedded System – Architecture, Programming, Design’, Tata McGraw Hill, 2003.
Daniel W. Lewis ‘Fundamentals of Embedded Software’, Prentice Hall of India, 2004.

Reference Books
David E. Simon, ‘An Embedded Software Primer’, Pearson Education, 2004.
Frank Vahid, ‘Embedded System Design – A Unified hardware & Software Introduction’, John Wiley, 2002.
Sriram V. Iyer, Pankaj Gupte, ‘Embedded Real Time Systems Programming’, Tata McGraw Hill, 2004.
Steve Heath, ‘Embedded System Design’, II edition, Elsevier, 2003.

Web References

www.react.uni-saarland.de/.../embedded-systems-08.../lecture-notes.h...
www.stanford.edu/class/ee281/lectures.html
ebookmaterials.blogspot.com/.../embedded-system-design-and-practi...
www.cs.columbia.edu/~sedwards/classes/2012/4840/index.html

UECSB33 REAL TIME SYSTEMS L T PC
3 00 3
Course Educational Objectives:
Students undergoing this course are expected to:

To know about the specification and design techniques of a Real Time System.
To understand about real time task communication and synchronization
To have a vast knowledge of queuing models and Real Time System integration

Course Outcomes
Students undergoing this course are able to:
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Distinguish a real-time system from other systems K2 CO2Identify the functions of operating system K2CO3Understand basic multi-task scheduling algorithms for periodic, aperiodic, and sporadic tasks as well as understand the impact of the latter two on scheduling K2CO4Understand capabilities of at least one commercial off-the-shelf R-T kernel  K2CO5Explain the relevant literature and research trends of real-time systems. K2
Pre-requisites:
Operating System
Data Base management Systems

Course Content:

UNIT I Introduction 9

Introduction - Issues in Real Time Computing, Structure of a Real Time System. Task Classes, Performance Measures for Real Time Systems, Estimating Program Run times. Task Assignment and Scheduling - Classical Uniprocessor scheduling algorithms, UniProcessor scheduling of IRIS Tasks, Task Assignment, Mode Changes, and Fault Tolerant Scheduling.

UNIT II Programming Languages and Tools 9

Programming Language and Tools – Desired Language characteristics, Data Typing, Control structures, Facilitating Hierarchical Decomposition, Packages, Run-time (Exception) Error handling, Overloading and Generics, Multitasking, Low Level programming, Task scheduling, Timing Specifications, Programming Environments, Run-time Support.

UNIT III Real Time Databases 9

Real time Databases - Basic Definition, Real time Vs General Purpose Databases, Main Memory Databases, Transaction priorities, Transaction Aborts, Concurrency Control Issues, Disk Scheduling Algorithms, Two-phase Approach to improve Predictability, Maintaining Serialization Consistency, Databases for Hard Real Time systems.

UNIT IV Communication 9

Real-Time Communication - Communications Media, Network Topologies Protocols, Fault Tolerant Routing. Fault Tolerance Techniques - Fault Types, Fault Detection. Fault Error containment Redundancy, Data Diversity, Reversal Checks, Integrated Failure handling.

UNIT V Evaluation Techniques 9

Reliability Evaluation Techniques - Obtaining Parameter Values, Reliability Models for Hardware Redundancy, Software Error models. Clock Synchronization - Clock, A Nonfault-Tolerant Synchronization Algorithm, Impact of Faults, Fault Tolerant Synchronization in Hardware, Fault Tolerant Synchronization in Software

TOTAL: 45 periods
Text Books
Real-Time Systems, Jane Liu, Prentice Hall, 2000
C.M. Krishna, Kang G. Shin, “Real-Time Systems”, McGraw-Hill International Editions, 2010.

Reference Books
1. Stuart Bennett, “Real Time Computer Control-An Introduction”,Second edition Perntice Hall PTR, 1994.

2. Peter D. Lawrence, “Real time Micro Computer System Design – An Introduction”, McGraw
Hill, 2008.
3. S.T. Allworth and R.N. Zobel, “Introduction to real time software design”, Macmillan,II
Edition, 2012.
4. Philip.A.Laplante “Real Time System Design and Analysis” PHI , III Edition, April 2010.

Web References
www.cse.chalmers.se/edu/course/EDA222/lectures.html
www.learnerstv.com/Free-Computer-Science-Video-lectures-ltv468-P...
www.cs.wustl.edu/~fredk/Courses/cse522/fall03/notes.html
home.iitj.ac.in/~sk/RTOS-LECTURES/RTOS_Lecture2.pdf
UECSB34 INFORMATION SECURITY L T P C 3 0 0 3
. Course Educational Objective
Students undergoing this course are expected to:

Understanding the basics of Information Security
Study of legal, ethical and professional issues in Information Security
Study the technological aspects of Information Security

Course Outcomes:
Students undergoing this course are able to:

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain network security threats and countermeasures.K2CO2Identify and explain symmetric algorithms for encryption-based security of information.K2CO3Identify and explain public-key based asymmetric algorithms for encryption-based security of information.K2CO4Examine the issues related to administration security, physical security, and program security. K2CO5Determine appropriate mechanisms for protecting information systems ranging from operating systems to database management systems and to applicationsK2
Prerequisite
Software Engineering and project Management
Course content

UNIT I INTRODUCTION 9
History, Critical Characteristics of Information, NSTISSC Security Model, Components of an Information System, Securing the Components, Balancing Security and Access, The SDLC, The Security SDLC

UNIT II SECURITY INVESTIGATION 9
Need for Security, Business Needs, Threats, Attacks, Legal, Ethical and Professional
Issues
UNIT III SECURITY ANALYSIS 9
Risk Management: Identifying and Assessing Risk, Assessing and Controlling Risk

UNIT IV LOGICAL DESIGN 9
Blueprint for Security, Information Security Poicy, Standards and Practices, ISO 17799/BS 7799, NIST Models, VISA International Security Model, Design of Security Architecture, Planning for Continuity

UNIT V PHYSICAL DESIGN 9
Security Technology, IDS, Scanning and Analysis Tools, Cryptography, Access Cotrol Devices, Physical Security, Security and Personnel
TOTAL: 45 periods
Learning Resources
Text Book
1. Michael E Whitman and Herbert J Mattord, “Principles of Information Security”, Vikas
Publishing House, New Delhi, 2012

Reference Books

1. Micki Krause, Harold F. Tipton, “ Handbook of Information Security Management”,
Vol 1-3 CRC Press LLC, 2004.
2. Stuart Mc Clure, Joel Scrambray, George Kurtz, “Hacking Exposed”, Tata McGraw-
Hill, 2003
3.Matt Bishop, “ Computer Security Art and Science”, Pearson/PHI, 2002

Web References
www.edunotes.in/Home
www.yolearn.net › HYPERLINK "http://www.yolearn.net/category/tnea2012/"TNEA 2012
www.faadooengineers.com/.../389-INFORMATION-SECURITY-Ebo...
ceng520.cankaya.edu.tr/course.php?page=Lecture%20Notes


UECSB35 USER INTERFACE DESIGN L T P C 3 0 0 3 Course Educational Objective
Students undergoing this course are expected to
To study the concept of menus, windows, interfaces.
To study about business functions.
To study the characteristics and components of windows.
To study the various controls for the windows.
To study about various problems in windows design with color, text, graphics.
To study the testing methods

Course Outcomes:
Students undergoing this course are able to

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Understand the concept of usability, design principles, guidelines, heuristics and other fundamentals of Human-Computer Interaction.
K2CO2Analyse a set of requirements in terms of its user-interface implicationsK2CO3Demonstrate knowledge of different interaction styles
K3CO4Demonstrate knowledge about some interaction design patterns and their applicability
K3CO5Develop a usage scenario for a given set of user requirements and available technologies.
K3
Prerequisite

Java Programming
Database management Systems
Course content

UNIT I INTRODUCTION 8
Human–Computer Interface – Characteristics Of Graphics Interface –Direct Manipulation Graphical System – Web User Interface –Popularity –Characteristic & Principles.

UNIT II HUMAN COMPUTER INTERACTION 10

User Interface Design Process – Obstacles –Usability –Human Characteristics In Design – Human Interaction Speed –Business Functions –Requirement Analysis – Direct –Indirect Methods – Basic Business Functions – Design Standards – System Timings –Human Consideration In Screen Design – Structures Of Menus – Functions Of Menus– Contents Of Menu– Formatting – Phrasing The Menu – Selecting Menu Choice– Navigating Menus– Graphical Menus.

UNIT III WINDOWS 9

Characteristics– Components– Presentation Styles– Types– Managements–Organizations– Operations– Web Systems– Device– Based Controls Characteristics– Screen – Based Controls – Operate Control – Text Boxes– Selection Control– Combination Control– Custom Control– Presentation Control.

UNIT IV MULTIMEDIA 9
Text For Web Pages – Effective Feedback– Guidance & Assistance– Internationalization– Accesssibility– Icons– Image– Multimedia – Coloring.

UNIT V WINDOWS LAYOUT– TEST 9

Prototypes – Kinds Of Tests – Retest – Information Search – Visualization – Hypermedia – WWW– Software Tools.

TOTAL: 45 periods

Learning Resources
Text Books

1. Wilbent. O. Galitz ,“The Essential Guide To User Interface Design”, John Wiley& Sons, 2001.
2. Ben Sheiderman, “Design The User Interface”, Pearson Education, 1998.

Reference Books
1. Alan Cooper, “The Essential Of User Interface Design”, Wiley – Dream Tech Ltd., 2002.
2. Lidwell, W., Holden, K., Butler, J., & Elam, K. (2010).Universal principles of design, Mass:
Rockport Publishers.
3. Visocky, O. G. J., & Visocky, O. G. K. (2008).The information design handbook. Cincinnati, Ohio:

web Reference
www.iannauniversity.com/.../it2024-user-interface-design-u...
www.cramster.com › ... › HYPERLINK "http://www.cramster.com/software-design-help-h2-30.aspx"software design › HYPERLINK "http://www.cramster.com/study-guides/"resource › HYPERLINK "http://www.cramster.com/software-design-lecture-notes-r26-30-cpi0-1.aspx"lecture note
www.aw-bc.com/DTUI3/lecnotes.doc.
https://www.cosc.brocku.ca/~bockusd/3p94/webui1.pdf

UECSB36 HIGH SPEED NETWORKS L T P C 3 0 0 3
Course Educational Objectives:
Students undergoing this course are expected to
Demonstrate the knowledge of network planning and optimization
Develop an in-depth understanding, in terms of architecture, protocols and applications, of major high-speed networking technologies
Evaluate various technologies and identify the most suitable one to meet a given set of requirements for a hypothetical corporate network 
Develop necessary background to be able to manage projects involving any of the high-speed networking technologies 

Course Outcomes :

Students undergoing this course are able to

CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)C01Explain the architecture, protocols and applications, of major high-speed networking technologiesK2C02Apply the concept learnt in this course to optimize and troubleshoot high speed network.K3C03Explain the techniques involved to support real time traffic and congestion control in ATM networksK2CO4Explain the concepts of integrated and differentiated servicesK2CO5Design and configure network that have outcome characteristics needed to support a specified set of applications.K3
Prerequisite
Data communication and Networks
TCP/IP Design and implementation.

Course content

UNIT I HIGH SPEED NETWORKS 9

Frame Relay Networks – Asynchronous transfer mode – ATM Protocol Architecture, ATM logical Connection – ATM Cell – ATM Service Categories – AAL. High Speed LAN’s: Fast Ethernet – Gigabit Ethernet– Fibre Channel – Optical Networks-3G Broadband.

UNIT II CONGESTION AND TRAFFIC MANAGEMENT 8

Queuing Analysis – Queuing Models – Single Server Queues – Effects of Congestion – Congestion Control – Traffic Management – Congestion Control in Packet Switching Networks – Frame Relay Congestion Control.

UNIT III TCP AND ATM CONGESTION CONTROL 12

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

UNIT IV INTEGRATED AND DIFFERENTIATED SERVICES 8

Integrated Services Architecture – Approach, Components, Services- Queuing Discipline – FQ – PS – BRFQ – GPS – WFQ – Random Early Detection – Differentiated Services.

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

TOTAL: 45 periods

Learning Resources
Text Books:
 1. William Stallings, “High speed networks and internet”, Second Edition, Pearson Education, 2002.

Reference Books:
1. Warland, Pravin Varaiya, “High performance communication networks”, Second Edition , Jean
Harcourt Asia Pvt. Ltd., , 2001.
2. Irvan Pepelnjk, Jim Guichard, Jeff Apcar, “MPLS and VPN architecture”, Cisco Press, Volume 1 and
2, 2003.
3. Abhijit S. Pandya, Ercan Sea, “ATM Technology for Broad Band Telecommunication Networks”,
CRC Press, New York, 2004.

Online Resources:
www.eie.polyu.edu.hk/~wai/course/ccn_download_01.htm
www.iannauniversity.com/.../cs2060-high-speed-networks-lecture.ht...
books.google.co.in/books?isbn=3540436588
www.yolearn.net › HYPERLINK "http://www.yolearn.net/category/tnea2012/"TNEA 2012

Course Code: UECSB37
LTPC3003
Course Name: ROBOTICS
Prerequisite:
No prerequisite. Knowledge in controls, linear system, probability, artificial intelligence, software engineering will help to understand properly.

Course Educational Objectives:
Students undergoing this course are exposed to
The mathematics associated with the same.
Actuators and sensors necessary for the functioning of the robot.

Course Outcomes:
Upon the successful completion of the course, learners will be able to

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)C01Discuss about scope of industrial robots and robot intelligence K2C02Explain different components of robot technology (
or) explain working principles of robotsK2C03Write a simple code using robot programmingK2C04Discuss Characteristics of robot level and task level languageK2C05Design and control robot work cellK2C06Know the future trends and technologies of robots in various domainK2
Course Content :
UNIT I SCOPE OF ROBOTS AND INTELLIGENCE 9

The scope of industrial Robots - Definition of an industrial robot - Need for industrial robots - applications. Robot Intelligence – State Space Search – Problem Reduction – Use of Predicate – logic – means Ends Analysis – Problem Solving – Robot Learning – Robot Task Planning – Basic Problems in Task Planning.

UNIT II ROBOT COMPONENTS 9

Fundamentals of Robot Technology - Automation and Robotics - Robot anatomy - Work volume - Precision of movement - End effectors - Sensors.

UNIT III ROBOT PROGRAMMING 9

Robot Programming - Methods - interlocks textual languages. Characteristics of Robot level languages, characteristic of task level languages.

UNIT IV ROBOT WORK CELL 9

Robot Cell Design and Control - Remote Center compliance - Safety in Robotics.

UNIT V FUTURE TRENDS 9

Advanced robotics, Advanced robotics in Space - Specific features of space robotics systems - long-term technical developments, Advanced robotics in under – water operations. Robotics Technology of the Future - Future Applications.

TOTAL: 45 periods

Text Books:
1. Barry Leatham - Jones, "Elements of industrial Robotics" PITMAN Publishing, 1987.

Reference Books:
1. Mikell P.Groover, Mitchell Weiss, Roger N.Nagel Nicholas G.Odrey, "Industrial Robotics Technology, Programming and Applications ", McGraw Hill Book Company 1986.
2. Fu K.S. Gonzaleaz R.C. and Lee C.S.G., "Robotics Control Sensing, Visioon and Intelligence
(chapter10) " McGraw Hill International Editions, 1987.
3. Bernard Hodges and Paul Hallam, " Industrial Robotics", British Library Cataloging in Publication 1990.
4. Deb, S.R. Robotics Technology and flexible automation, Tata Mc GrawHill, 1994.

Online Resources:
1. ocw.mit.edu › ... › Mechanical Engineering › Introduction to Robotics
2. opencourses.emu.edu.tr/course/view.php?id=32
3. www.fb1.uni-bremen.de/~stugaet/wiki/images/.../Robotics1_SS09.pd...
4. www.learnerstv.com/Free-Engineering-Video-lectures-ltv071-Page1....




UECSB38 COMPONENT BASED TECHNOLOGY L TP C
3 0 0 3
Course Educational Objective
Students undergoing this course are expected to
Introduces in depth JAVA, Corba and .Net Components
Deals with Fundamental properties of components, technology and architecture and middleware.
Component Frameworks and Development are covered in-depth.

Course Outcomes:
Students undergoing this course are able to

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Implement the Software components like JAVA, Corba and .Net ComponentsK2CO2Design and develop applications using JAVA Beans.K2CO3Develop and demonstrate CORBA Component model.K2CO4Demonstrate concepts of distributed COM.K2CO5Design and develop applications using Enterprise JAVA Bean.K2
Prerequisite
Java Programming
Enterprise java and web services

Course content

UNIT I 9
Software Components – objects – fundamental properties of Component technology – modules – interfaces – callbacks – directory services – component architecture – components and middleware
UNIT II 9
Threads – Java Beans – Events and connections – properties – introspection – JAR files – reflection – object serialization – Enterprise Java Beans – Distributed Object models – RMI and RMI-IIOP UNIT III 9
Java and CORBA – Interface Definition language – Object Request Broker – system object model portable object adapter – CORBA services – CORBA component model – containers – application server – model driven architecture UNIT IV 9
COM – Distributed COM – object reuse – interfaces and versioning – dispatch interfaces – connectable objects – OLE containers and servers – Active X controls – .NET components - assemblies – appdomains – contexts – reflection – remoting UNIT V 9
Connectors – contexts – EJB containers – CLR contexts and channels – Black Box component framework – directory objects – cross-development environment – component-oriented programming – Component design and implementation tools – testing tools - assembly tools
TOTAL: 45 periods

Text Books:
 1. Clemens Szyperski, “Component Software: Beyond Object-Oriented Programming”, Pearson
Education publishers, 2003 2. Gerald Brose, Andreas Vogel, Kerth Duddy ,”Java programming with CORBA”, 3rd edition, Wiley
computer publications.,2003

Reference Books:
1. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999. 2. Mowbray, “Inside CORBA”, Pearson Education, 2003. 3. Freeze, “Visual Basic Development Guide for COM & COM+”, BPB Publication, 2001. 4. Hortsamann, Cornell, “CORE JAVA Vol-II” Sun Press, 2002.
5. Dale Rogerson, ”INSIDE COM “, Microsoft COM, Third edition: 2003

Online Resources:
www.edunotes.in/component-based-technology
www.estudiez.com/index.php?ctg=lesson_info&lessons_ID...
www.niceindia.com/qbank/it-1401_component_basedtechnology.pdf
HYPERLINK "http://www.rejinpaul.com/.../mc1631-component-based-technologies.html"www.rejinpaul.com/.../mc1631-component-based-technologies.html




Course Code: UECSB39
LTPC3003
Course Name: SOFTWARE QUALITY ASSURANCE

Prerequisite:
Software Engineering Principles,
Software Testing

Course Educational Objectives:
This course introduces concepts, metrics, and models in software quality assurance.
The course covers components of software quality assurance systems before, during, and after software development.
It presents a framework for software quality assurance and discuss individual components in the framework such as planning, reviews, testing, configuration management, and so on.

Course Outcomes:
Upon the successful completion of the course, learners will be able to

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)C01Relate Quality Assurance PlanK2C02Understand how to conduct formal inspections, record and evaluate results of
inspectionK3C03Apply quality tools and technique in their projects K3C04Establish software development with quality planK3C05Explain about standard and certification K2
Course Content:

UNIT I FUNDAMENTALS OF SOFTWARE QUALITY ASSURANCE 9

The Role of SQA – SQA Plan – SQA considerations – SQA people – Quality Management – Software Configuration Management

UNIT II MANAGING SOFTWARE QUALITY 9

Managing Software Organizations – Managing Software Quality – Defect Prevention – Software Quality Assurance Management

UNIT III SOFTWARE QUALITY ASSURANCE METRICS 9
Software Quality – Total Quality Management (TQM) – Quality Metrics – Software Quality Metrics Analysis

UNIT IV SOFTWARE QUALITY PROGRAM 9
Software Quality Program Concepts – Establishment of a Software Quality Program – Software Quality Assurance Planning – An Overview – Purpose & Scope.

UNIT V SOFTWARE QUALITY ASSURANCE STANDARDIZATION 9
Software Standards–ISO 9000 Quality System Standards - Capability Maturity Model and the Role of SQA in Software Development Maturity – SEI CMM Level 5 – Comparison of ISO 9000 Model with SEI’s CMM
TOTAL: 45 periods

Learning Resources
Text Books

1. Mordechai Ben-Menachem / Garry S Marliss, “Software Quality”, Vikas Publishing House, Pvt, Ltd., New Delhi.
2. Watts S Humphrey, “ Managing the Software Process”, Pearson Education Inc.

Reference Books

1. Gordon G Schulmeyer, “Handbook of Software Quality Assurance”, Third Edition, Artech House Publishers 2007
2. Nina S Godbole, “Software Quality Assurance: Principles and Practice”, Alpha Science International, Ltd, 2004

Online References

www.ou.ac.lk/science/.../277-cpu3147-software-quality-assurance
www.site.uottawa.ca/~awilliam/seg3203/May02.ppt
HYPERLINK "http://www.slideshare.net/.../sdpm-lecture-8-software-quality-assurance"www.slideshare.net/.../sdpm-lecture-8-software-quality-assurance
ceng482.cankaya.edu.tr/.../CENG%20482_W1_publish_RLSD.pdf





UECSB40 KNOWLEDGE BASED DECISION SUPPORT SYSTEM L T P C 3 0 0 3
Course Educational Objective
The course has been so designed as to include.
Development of support system
Methods of managing knowledge
Intelligent decision system development

Course Outcomes:

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Develop decision support system.K2CO2Demonstrate Decision making systems.K3CO3Apply the methods of managing knowledge.K3CO4Design and implement intelligent decision system.K3CO5Implement Management support systemK3
Prerequisite
Data mining and data warehousing

Course content

UNIT I 9
Decision Making and computerized support: Management support systems. Decision
making systems modeling- support.

UNIT II 9
Decision Making Systems – Modeling and Analysis – Business Intelligence – Data Warehousing, Data Acquisition - Data Mining. Business Analysis – Visualization -Decision Support System Development.

UNIT III 9
Collaboration, Communicate Enterprise Decision Support System & Knowledge management – Collaboration Com Technologies Enterprise information system –knowledge management.

UNIT IV 9
Intelligent Support Systems – AI & Expert Systems – Knowledge based Systems – Knowledge Acquisition , Representation & Reasoning, Advanced intelligence system – Intelligence System over internet.

UNIT V 9
Implementing MSS in the E-Business ERA – Electronic Commerce – integration, Impacts and the future management support systems.
TOTAL: 45 periods

Learning Resources
Text Books:
1. Decision Support Systems & Intelligent Systems – Seventh edition Efraim Turban & Jay E. Aronson
Ting-Peng Liang - Pearson/prentice Hall
2. Decision support Systems – Second Edition – George M Marakas - Pearson/prentice Hall.

Reference Books:
Decision Support Systems – V.S. Janakiraman & K. Sarukesi
2. Decision Support systems and Data warehouse Systems by Efrem G Mallach- McGraw Hill
3 . Ganesh Natarajan, Sandhya Shekhar, “Knowledge management – Enabling Business Growth”, Tata
McGraw-Hill, 2002.
4. Efrem A.Mallach, “Decision Support and Data Warehouse Systems”, Tata McGraw-Hill, 2002.
5. S. Russell and P. Norvig, Artificial Intelligence: A Modern Approach, Prentice Hall, 3rd Edition, 2009

Online Resources:

notesbygsodhi.blogspot.com/2011/04/dss.html
ceit.aut.ac.ir/~shiry/lecture/DSS/Introduction.ppt
nptel.iitm.ac.in/courses/105108081/module9/lecture39/lecture.pdf
oucsace.cs.ohiou.edu/~marling/iccbr03/elbalaa.pdf



UECSB41 Cloud omputing L T P C 3 0 0 3. Course Educational Objective
The main objective of cloud computing, accessing resources and services needed to perform functions with dynamically changing needs.
To understand the cloud privacy and security concepts to create secure cloud environment.
To learn the various cloud platforms to implement real time cloud applications.

Course Outcomes:

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Discuss the genesis of Cloud computing K2CO2Discuss the technology and tool kits to facilitated the Cloud computingK2CO3Explain the fundamentals of cloud securityK2CO4Demonstrate the issues in Cloud Computing.K2CO5Demonstrate how to install cloud platform and how to evaluate the performance of it.K2
Prerequisite
Enterprise Java and Web services

Course content
UNIT I 9
Introduction to Cloud Computing: Definition, Characteristics, Components, Cloud provider, SAAS, PAAS, IAAS and Others, Organizational scenarios of clouds, Administering & Monitoring cloud services, benefits and limitations, Deploy application over cloud, Comparison among SAAS, PAAS, IAAS Cloud computing platforms: Infrastructure as service: Amazon EC2,Platform as Service: Google App Engine, Microsoft Azure, Utility Computing, Elastic Computing.

UNIT II 9
Introduction to Cloud Technologies: Study of Hypervisors Compare SOAP and REST Webservices, AJAX and mashups-Web services: SOAP and REST, SOAP versus REST, AJAX: asynchronous 'rich' interfaces, Mashups: user interface services Virtualization Technology: Virtual machine technology, virtualization applications in enterprises, Pitfalls of virtualization Multitenant software: Multi-entity support, Multi-schema approach, Multitenance using cloud data stores, Data access control for enterprise applications.

UNIT III 9
Cloud security fundamentals: Vulnerability assessment tool for cloud, Privacy and Security in Cloud computing security architecture: Architectural Considerations- General Issues, Trusted Cloud computing, Secure Execution Environments and Communications, Micro-architectures; Identity Management and Access control Identity management, Access control, Autonomic Security Cloud computing security challenges: Virtualization security management virtual threats, VM Security Recommendations, VM-Specific Security techniques, Secure Execution Environments and Communications in cloud.

UNIT IV 9
Issues in cloud computing: Implementing real time application over cloud platform Issues in Intercloud environments, QOS Issues in Cloud, Dependability, data migration, streaming in Cloud. Quality of Service (QoS) monitoring in a Cloud computing environment. Cloud Middleware. Mobile Cloud Computing. Inter Cloud issues. A grid of clouds, Sky computing, load balancing, resource optimization, resource dynamic reconfiguration, Monitoring in Cloud.

UNIT V 9
Cloud computing platforms: Installing cloud platforms and performance evaluation Features and functions of cloud platforms: Xen Cloud Platform, Eucalyptus, OpenNebula, Nimbus, TPlatform, Apache Virtual Computing Lab (VCL), Enomaly Elastic Computing Platform,

Learning Resources
Text Books:
 George Coulouris, Jean Dollimore and Tim Kindberg, “Distributed Systems Concepts and Design”, Pearson Education, 3rd Edition, 2006.
Maozhen Li, Mark Baker, The Grid Core Technologies, John Wiley &Sons ,2005.
Gautam Shroff, Enterprise Cloud Computing- Technology, Architecture and Applications, Cambridge University Press, 2010.

Reference Books:
Andrew S Tanenbaum, Maartenvan Steen, “Distributed Systems, Principles and Paradigms”, Pearson Education, 2002.
Albert Fleishman, “Distributed Systems Software Design and Implementation”, Springer Verlag, 1994.
Sape Mullender, “Distributed Systems”, Addison Wesley, 2nd Edition, 1993.
Joshy Joseph & Craig Fellenstein, “Grid Computing”, Pearson Education 2004.
Barrie Sosinsky, Cloud Computing Bible, John Wiley & Sons, 2011.

Online Resources:
www.rackspace.com/cloud
www.cloudcomputingexpo.com
www.ibm.com/cloud-computing/us/en

UEBAB04 PROFESSIONAL ETHICS AND HUMAN VALUES L T P C 3 0 0 3
. . Course Educational Objective
Students undergoing this course are expected to
To create an awareness on Engineering Ethics and Human Values.
To instill Moral and Social Values and Loyalty 
To appreciate the rights of Others
Course Outcomes:
Students undergoing this course are able to

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Understand the human valuesK2CO2Explain about the sense of Engineering EthicsK2CO3Apply engineering in social experimentationK2CO4Explain Safety, Responsibilities And RightsK2CO5Discuss about global issuesK2
Prerequisite
Higher secondary level

Course content

UNIT I HUMAN VALUES 9
Morals, Values and Ethics – Integrity – Work Ethic – Service Learning – Civic Virtue – Respect for Others – Living Peacefully – caring – Sharing – Honesty – Courage – Valuing Time – Co-operation – Commitment – Empathy – Self-Confidence – Character

UNIT II ETHICS 9
Senses of 'Engineering Ethics' - variety of moral issued - types of inquiry - moral dilemmas -moral autonomy - Kohlberg's theory - Gilligan's theory - consensus and controversy –Teaching ethics- Models of Professional Roles - theories about right action - Self-interest - customs and religion - uses of ethical theories.
UNIT III ENGINEERING AS SOCIAL EXPERIMENTATION 9
Engineering as experimentation - engineers as responsible experimenters - codes of ethics - a balanced outlook on law - the challenger case study. UNIT IV SAFETY, RESPONSIBILITIES AND RIGHTS 9
Safety and risk - assessment of safety and risk - risk benefit analysis and reducing risk - the Three Mile Island and Chernobyl case studies. Collegiality and loyalty - respect for authority - collective bargaining - confidentiality - conflicts of interest - occupational crime - professional rights - employee rights - Intellectual Property Rights (IPR)-discrimination. UNIT V GLOBAL ISSUES 9
Multinational corporations - Environmental ethics - computer ethics - weapons development - engineers as managers-consulting engineers-engineers as expert witnesses and advisors -moral leadership-sample code of Ethics like ASME, ASCE, IEEE, Institution of Engineers (India), Indian Institute of Materials HYPERLINK "http://www.indiastudychannel.com/resources/33320-GE-PROFESSIONAL-ETHICS-AND-HUMAN-VALUES-Syllabus-Anna-university.aspx" \t "_top"Management, Institution of electronics and telecommunication engineers (IETE), India, etc.

TOTAL: 45 periods
Learning Resources
Text Books:
 1. Mike Martin and Roland Schinzinger, “Ethics in Engineering”, McGraw-Hill, New York 1996. 2. Govindarajan M, Natarajan S, Senthil Kumar V. S, “Engineering Ethics”, Prentice Hall of India, NewDelhi, 2004.
Reference Books:
1. Charles D. Fleddermann, “Engineering Ethics”, Pearson Education / Prentice Hall, New Jersey, 2004 (Indian Reprint now available). 2. Charles E Harris, Michael S. Protchard and Michael J Rabins, “Engineering Ethics – Concepts and Cases”, Wadsworth Thompson Leatning, United States, 2000 (Indian Reprint now available) 3. John R Boatright, “Ethics and the Conduct of Business”, Pearson Education, New Delhi, 2003.

Online Resources:
www.faadooengineers.com › ... › Other Engineering Ebooks
craftkeys.com/professional/professional-ethics-and-human-values-lec...
www.linxdown.me/.../professional+ethics+and+human+values+lectur...
UECSB42 DATA BASE TECHNOLOGIES L T P C
3 0 0 3
Course Educational Objective
To understand the concepts of Oracle architecture components
To get overview of Storage Structure and Relationships

Course Outcomes:

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the concepts of Oracle architecture components.K2CO2Use data files and log filesK3CO3Explain the overview of Storage Structure and RelationshipsK3CO4Illustrate the concepts of Managing ProcessK3CO5Demonstrate the Roles of Managers.K2
Prerequisite
Database Management systems

Course content
UNIT I 9
Oracle Architectural Components – Getting Started with the Oracle Server – Managing an Oracle instance – Creating a Database.

UNIT II 9
Using Data Dictionary and Dynamic Performance Views – Maintaining the Control File – Maintaining Online Redo Log Files – Managing Tablespaces and Data Files.

UNIT III 9
Storage Structure and Relationships – Managing Undo Data – Managing Tables – Managing Indexes.

UNIT IV 9
Maintaining Data Integrity – Managing Password Security and Resources – Managing Users – Managing Privileges.

UNIT V 9
Managing Roles – Auditing – Loading Data into a Database – Using Globalization Support.

TOTAL: 45 periods


Learning Resources
 
Reference Books:
1. Oracle9i Database Administration Fundamentals I, Volume I, Author Marie St. Gelais, Publisher Shane Mattimoe. 2009
2. Oracle9i Database Administration Fundamentals I, Volume II, Author Marie St. Gelais, Publisher Shane Mattimoe. 2009

Online Resources:
wwwdb.inf.tu-dresden.de › HYPERLINK "http://wwwdb.inf.tu-dresden.de/lectures/"Lectures
web.eecs.umich.edu/~teorey/lec.notes.pdf
ocw.mit.edu/courses/civil...database...technologies.../lecture-notes
HYPERLINK "https://www.cs.duke.edu/courses/fall04/cps116/LectureNotes.html"https://www.cs.duke.edu/courses/fall04/cps116/LectureNotes.html


UECSB43 DISTRIBUTED COMPUTING L T PC
3 00 3
Course Educational Objectives:
Students undergoing this course are exposed to
Form a significant field of computer science and an active area of research distributed systems.
A clear understanding of the concepts that underlie distributed computing systems along with design and implementation issues.
Key mechanisms and models for distributed systems will be considered.

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Gain a clear understanding of the concepts that underlie Hardware and software infrastructure systems along with design and implementation issues.K2CO2Demonstrate understanding of theoretical foundations of programming concurrent computing systemsK1CO3Understand key mechanisms and models for distributed systems including logical clocks, causality, vector timestamps, consistent global states, election algorithms, distributed mutual exclusion, consistency, replication, fault tolerance, distributed deadlocks, recovery, agreement protocolsK1CO4Explain the common concepts of distributed database.K2CO5Implement the applications of Object-oriented Databases.K3
Pre-requisite:
Data communication and networks.
Operating systems
Database Management systems
Course Content
UNIT I THE HARDWARE INFRASTRUCTURE 9

Broad Band Transmission Facilities - Open Interconnection Standards - Local Area Networks - Wide Area Networks - Network Management - Network Security - Cluster Computers.

UNIT II SOFTWARE ARCHITECTURES 9
Client - Server Architectures - Challenges - Design Methodology - Intranets and Groupware - Hardware and Software for Intranet - Groupware and Features - Network as a Computer - The Internet - IP Addressing - Internet Security - Open Systems - Concepts and Reality.

UNIT III OPERATING SYSTEM ISSUES 9

Distributed Operating Systems - Transparency - Inter-Process Communication - Client - Server Model – Remote Procedure Call - Group Communications - Threads - System Models - Process Synchronisation - Deadlocks - Solutions - Load Balancing - Distributed File Systems - Distributed Shared Memory Systems - Micro-Kernels.

UNIT IV FUNDAMENTAL DISTRIBUTED COMPUTING ASPECTS 9

Theoretical Foundations - Logical Clocks - Vector Clocks - Global State - Termination - Correctness – Election Algorithms - Termination Detection - Fault Tolerance - Missing Token - Consensus Algorithms - Byzantine - Consensus - Interactive Consistency.

UNIT V MANAGING DISTRIBUTED DATA 9

Distributed Databases - Distribution Transparency - Distributed Database Design - Query Translation – Query Optimisation - Concurrency Control - Object-Oriented Databases - Strategic Considerations - Applications of Object-oriented Databases.

TOTAL:45 Periods

Learning Resources:

Text Books
1. Sape Mullender, Distributed Systems, Addison-Wesley, 1993.
2. Albert Fleishman, Distributed Systems - Software Design & Implementation, Springer-Verlag, 1994.

Reference Books
1. Mukesh Singal and Shivaratu N.G., Advanced Concepts in Operating Systems, McGraw Hill, Newyork,1994.
2. George Coulouris and Jean Dollimore, Distributed Systems - Concepts and Design, Addison-Wesley, 1988.
3. Gerard Tel, Introduction to Distributed Algorithms, Cambridge University Press, 1994.

Online Resources
mucompssem8.blogspot.com/2012/03/distributed-computing-notes.htm
cs-www.cs.yale.edu/homes/aspnes/classes/465/notes.pdf
dcg.ethz.ch/lectures/podc_allstars/
web.eecs.umich.edu/~farnam/498/handout1c.pdf
www.cs.princeton.edu/courses/archive/spr01/cs461/lectures.html

UECSB44 INFORMATION AND CODING THEORY L T P C
3 0 0 3
     Course Educational Objectives:
Students undergoing this course are exposed to
Understand the difference between “data” and “information” in a message.
Learn how to analyze and measure the information per symbol emitted from a source.
Learn how to analyze the information-carrying capacity of the communication channel.
Learn how to design source compression codes to improve the efficiency of information transmission.
Learn how to adapt and tailor known error control codes for use in particular applications.
Learn the basic theory needed for data encryptions.

Course Outcomes
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Understand the mathematical theory of linear channel codes for error detection and correctionK1CO2Evaluate the information rate of various information sources.K2CO3Implement cyclic block codes using feedback shift register logic circuits.K2CO4Explain and analyse source coding, compression and error control methods.K2CO5demonstrate and design simple convolutional codes.K3
Pre-requisite: Digital principles and system design

Course Content
UNIT I INFORMATION THEORY 9

Information – Entropy, Information rate, classification of codes, Kraft McMillan inequality, Source coding theorem, Shannon-Fano coding, Huffman coding, Extended Huffman coding - Joint and conditional entropies, Mutual information - Discrete memory less channels – BSC, BEC – Channel capacity, Shannon limit.

UNIT II SOURCE CODING: TEXT, AUDIO AND SPEECH 9

Text: Adaptive Huffman Coding, Arithmetic Coding, LZW algorithm – Audio: Perceptual coding, Masking techniques, Psychoacoustic model, MEG Audio layers I,II,III, Dolby AC3 - Speech: Channel Vocoder, Linear Predictive Coding

UNIT III SOURCE CODING: IMAGE AND VIDEO 9

Image and Video Formats – GIF, TIFF, SIF, CIF, QCIF – Image compression: READ, JPEG – Video Compression: Principles-I,B,P frames, Motion estimation, Motion compensation, H.261, MPEG standard

UNIT IV ERROR CONTROL CODING: BLOCK CODES 9

Definitions and Principles: Hamming weight, Hamming distance, Minimum distance decoding - Single parity codes, Hamming codes, Repetition codes - Linear block codes, Cyclic codes - Syndrome calculation, Encoder and decoder – CRC

UNIT V ERROR CONTROL CODING: CONVOLUTIONAL CODES 9

Convolutional codes – code tree, trellis, state diagram - Encoding – Decoding: Sequential search and Viterbi algorithm – Principle of Turbo coding

TOTAL= 45 PERIODS

Learning Resources
Text Books:

1. R Bose, “Information Theory, Coding and Crptography”, TMH 2007
2. Fred Halsall, “Multidedia Communications: Applications, Networks, Protocols and
Standards”, Perason Education Asia, 2002

Reference Books

1. K Sayood, “Introduction to Data Compression” 3/e, Elsevier 2006
2. S Gravano, “Introduction to Error Control Codes”, Oxford University Press 2007
3. Amitabha Bhattacharya, “Digital Communication”, TMH 2006


Web References

HYPERLINK "http://www.haverford.edu/cmsc/slindell/Classes/235/235.htm"www.haverford.edu/cmsc/slindell/Classes/235/235.htm
HYPERLINK "http://www.cl.cam.ac.uk/teaching/.../InfoTheory/InfoTheoryLectures.pdf"www.cl.cam.ac.uk/teaching/.../InfoTheory/InfoTheoryLectures.pdf
HYPERLINK "http://www.mth.msu.edu/~jhall/classes/codenotes/coding-notes.html"www.mth.msu.edu/~jhall/classes/codenotes/coding-notes.html
u.cs.biu.ac.il/~lindell/89-662/coding_theory-lecture-notes.pdf

UECSB45 PARALLEL COMPUTING L T P C 3 0 0 3
Course Educational Objective

Students undergoing this course are expected to
To study the scalability and clustering issues and the technology necessary for them.
To understand the technologies enabling parallel computing.
To study the different types of interconnection networks.
To study the different parallel programming models.
To study the software support needed for shared memory programming.

Course Outcomes:

CO
No sCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the different types of interconnection networks K2CO2Demonstrate the concepts Parallel AlgorithmsK3CO3Demonstrate the concepts of Shared memory Based parallel ComputersK3CO4Illustrate and Simulate Shared memory on networks.K3CO5Demonstrate different parallel programming modelsK3
Prerequisite
Computer Networks
Algorithms
Distributed Computing

Course content

UNIT I 9
Fundamental Theoretical issues in designing parallel algorithms and architecture-parallel computers based on interconnection networks such as Hyper cubes-Shuffle- Exchanges-Trees-Meshes

UNIT II 9
Butterfly networks-parallel Algorithm for arithmetic- Linear Algerbra-fourier Transforms-recurrence Evaluations and defence graph problem- Use of Graph embedded techniques to compare different Networks

UNIT III 9
Shared memory Based parallel Computers-algorithms for list ranking-maximal independent set

UNIT IV 9
Arithmetic Expression Evaluation-convex hull problems and others-message routing –simulation of shared memory on networks

UNIT V 9
Thompson grid Model for VLSI layouts for standard interconnection networks-Area universal networks.
TOTAL: 45 periods
Text Books:
 1.Kai Hwang and Zhi.Wei Up,” Scalable Parallel Computing “,Tata McGrawHill,New Delhi 2003
2.David E.Culler & Jaswinder Pal Singh,” Parallel Computing Architecture”

Reference Books:
1.Michael J.Quinn,”Parallel Programming in C with MPI & Open MP”, Tata McGrawHill,New Delhi
2003
2.Kai Hwang,”Advanced Computer Architecture”, Tata McGrawHill,New Delhi 2003
3.Parallel Programming: Techniques and Applications Using Networked Workstations and ParallelComputers, 2nd Edition, Prentice Hall 4.Parallel Computing on Heterogeneous Networks, by Alexey Lastovetsky, Wiley, 2003, ISBN: 0-471-22982-2 5.The Sourcebook of Parallel Computing, by Jack Dongarra, Ian Foster, Geoffrey Fox, Ken Kennedy, Andy White, Linda Torczon, and William Gropp, Morgan Kaufmann, ISBN: 1-55860-871-0 

Online References
HYPERLINK "http://www.clear.rice.edu/comp422/lecture-notes/index.html"www.clear.rice.edu/comp422/lecture-notes/index.html
cs.nju.edu.cn/~gchen/teaching/fpc/fpc99.html
brahms.emu.edu.tr/rza/chapter1.pdf
grid.hust.edu.cn/ppcourse/lecture.html
UEBAB01 TOTAL QUALITY MANAGEMENT L T P C 3 0 0 3
Pre-requisite: None
Course Educational Objectives:
Students undergoing this course are exposed to
understand the philosophy and core values of Total Quality Management (TQM);
Determine the voice of the customer and the impact of quality on economic performance and long-term business success of an organization;
Apply and evaluate best practices for the attainment of total quality.
Course Outcomes:
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Develop an understanding on quality management philosophies and frameworks K2CO2Develop in-depth knowledge on various tools and techniques of quality management
K1CO3Learn the applications of quality tools and techniques in both
manufacturing and service industryK1CO4understand proven methodologies to enhance management processes, such as benchmarking and business process reengineering;K2CO5Choose a framework to evaluate the performance excellence of an organization, and determine the set of performance indicators that will align people with the objectives of the organization.K3 Course Content

UNIT I INTRODUCTION TO QUALITY MANAGEMENT 9
Definitions – TOM framework, benefits, awareness and obstacles. Quality – vision, mission and policy statements. Customer Focus – customer perception of quality, Translating needs into requirements, customer retention. Dimensions of product and service quality. Cost of quality.
UNIT II PRINCIPLES AND PHILOSOPHIES OF QUALITY MANAGEMENT 9
Overview of the contributions of Deming, Juran Crosby, Masaaki Imai, Feigenbaum, Ishikawa, Taguchi, Shingeo and Walter Shewhart. Concepts of Quality circle, Japanese 5S principles and 8D methodology.

UNIT III STATISTICAL PROCESS CONTROL AND PROCESS CAPABILITY 9
Meaning and significance of statistical process control (SPC) – construction of control charts for variables and attributed. Process capability – meaning, significance and measurement – Six sigma concepts of process capability. Reliability concepts – definitions, reliability in series and parallel, and product life characteristics curve. Total productive maintenance (TMP) – relevance to TQM, Terotecchnology.Business process re-engineering (BPR) – principles, applications, reengineering process, benefits and limitations.

UNIT IV TOOLS AND TECHNIQUES FOR QUALITY MANAGEMENT 9
Quality functions development (QFD) – Benefits, Voice of customer, information organization, House of quality (HOQ), building a HOQ, QFD process.
Failure mode effect analysis (FMEA) – requirements of reliability, failure rate, FMEA stages, design, process and documentation. Taguchi techniques – introduction, loss function, parameter and tolerance design, signal to noise ratio. Seven old (statistical) tools. Seven new management tools. Bench marking and POKA YOKE.

UNIT V QUALITY SYSTEMS ORGANIZING AND IMPLEMENTATION 9
Introduction to IS/ISO 9004:2000 – quality management systems – guidelines for performance improvements. Quality Audits.TQM culture, Leadership – quality council, employee involvement, motivation, empowerment, recognition and reward.Information technology – computers and quality functions, internet and electronic communications. Information quality issues.

TOTAL: 45 periods
Text Books
1. Dale H.Besterfield et al, Total Quality Management, Third edition, Perarson Education (First Indian Reprints 2004)
2. Shridhara Bhat K, Total Quality Management – Text and Cases, First Edition 2002, Himalaya Publishing House.

Reference Books
1. William J.Kolarii, Creating quality, McGraw Hill, 1995
2. Poornima M.Charantimath., Total quality management, Pearson Education, First Indian Reprint 2003.
3. Rose J.E. Total Quality Management, Kogan Page India Pvt Ltd, 1993.
4. Indian standard – quality management systems – Guidelines for performance improvement (Fifth Revision), Bureau of Indian standards, New Delhi.

Web References
homepages.stmartin.edu/fac_staff/dstout/.../lecture_notes.htm
HYPERLINK "http://www.tricity.wsu.edu/Su_DecS340/LectureNotes/5TQM.doc"www.tricity.wsu.edu/Su_DecS340/LectureNotes/5TQM.doc
https://www.msu.edu/course/fsm/325/l_tqm.pdf



UECSB46 UNIX INTERNALS L T P C
3 0 0 3
Course Educational Objectives :
Student undergoing this course are exposed to
Get thorough understanding of the kernel.
Understand the file organization and management.
Enhance knowledge about various system calls.
Have knowledge of process architecture, process control & scheduling and memory management.

Course Outcomes :
Upon the successful completion of the course, learners will be able to
CO
Nos.Course OutcomesLevel of learning domain (Based on revised Bloom’s)CO1Explain the basic concepts of UNIX Operating SystemK2CO2Explain the operational concepts of Buffer,INodeK2CO3Discuss the various operations of File conceptsK2CO4Describe the various aspects of Process Control.K2CO5Apply various Scheduling techniques for a given situations.K3CO6Describe the various operations of I/O subsystemsK2

Prerequisite :
Operating system
Operating system Lab

Course Content
UNIT I 9
History – System structure – User perspective – Operating system services – Assumptions about hardware. Introduction to the Kernel : Architecture of the UNIX operating system – Introduction to system concepts – Kernel data structures – System administration – Summary and Preview.

UNIT II 9
Buffer headers – Structure of the buffer pool – Advantages and disadvantages of the buffer cache. Internal representation of files : Inodes – Structure of a regular file – Directories – Conversion of a path name to an Inode – Super block – Other file types.

UNIT III 9
Open – Read – Write – File and record locking – Adjusting the position of file I/O –LSEEK – Close – File creation – Creation of special files – Pipes – Dup – Mounting and unmounting file systems

UNIT IV 9
Process states and transitions – Layout of system memory – The context of a process – Saving the context of a process. Process Control: Process creation – Signals – Process termination – Awaiting process termination – Invoking other programs – The shell – System boot and the INIT process.

UNIT V 9
Process Scheduling – Memory Management Policies : Swapping – A hybrid system with swapping and demand paging. The I/O Subsystem : Driver Interfaces– Disk Drivers-Terminal Drivers.
TOTAL: 45 Periods
Learning resources
Text Book
1. Maurice J. Bach, “The Design of the Unix Operating System”, Prentice Hall of India,2004.

Reference Books
Vahalia, “Unix Internals: The New Frontiers”, Pearson Education Inc, 2003.
S. J. Leffler, M. K. Mckusick, M. J. .Karels and J. S. Quarterman., “The Design And Implementation of the 4.3 BSD Unix Operating System”, Addison Wesley, 1998.
Uresh Vahalia, “Unix Internals: The New Frontiers”, Pearson Education, 1996.
Steve D Pate, “UNIX File systems: Evolution, Design and Implementation”, Wiley Publishing Inc., 2003

Online resources
dl.acm.org/citation.cfm?id=225502
www.cnet.com/products/unix-internals-the-new-frontiers-reference-boo
HYPERLINK "https://www.cs.nyu.edu/courses/fall00/G22.2245-001/lect13.ppt"https://www.cs.nyu.edu/courses/fall00/G22.2245-001/lect13.ppt
nuovacei.it/unix-internals-pdf-54619-free-COb43?page_id=51
csestudies.weebly.com
www.cs.ucsb.edu/~rich/class/cs170/notes/FileSystem/rich.fs.html


UECSB47 TCP/IP DESIGN AND IMPLEMENTATION L T P C 3 0 0 3

Course Educational objectives
Students undergoing this course are exposed to
To understand the internals of the TCP/IP protocols
To understand how TCP/IP is actually implemented
To understand the interaction among the protocols.

Course Outcomes:
Upon the successful completion of the course, learners will be able to

CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Explain the concept of Internet services, Internetworking concepts and architecture modelK2CO2Identify different types internet addressing and explain protocols involved in addressing technique K2CO3Describe various functions of UDP protocol.K2CO4Discuss about routing architecture for different network structure.K2CO5Explain implementation of TCP for various networking models.K2
Prerequisite:
Basics of Computers and C Programming
Computer Networks

Course Content
UNIT I INTRODUCTION 9
The TCP /IP Internet, Internet Services, Ethernet Technologies, Asynchronous Transfer mode, Internetworking concepts and architecture model : Inter Connection and properties, Internet Architecture, Interconnection Through IP Routers

UNIT II INTERNET ADDRESSES AND PROTOCOLS 9
Classful Internet Address: Introduction, Universal Identifiers, Scheme, Address specify Network Connections, Broadcast, IP Multicast Address, Weakness. ARP, RARP, IP Connectionless Datagram Delivery, Forwarding IP Datagram’s, Error and Control Messages.

UNIT III UDP AND TCP 9
UDP: Message Format, Header, Encapsulation and Protocol Layering, Checksum Computation, Multiplexing, De-multiplexing. Reliable Stream Transport Service (TCP).

UNIT IV ROUTING 9
Routing Architectures: Cores, Peers, Algorithms, Exterior Gateway Protocol, Border Gateway Protocol , Routing Information Protocol, Interior Gateway Protocol: Open SPF Protocol.

UNIT V TCP IMPLEMENTATION 9
Internet Multicasting, IP Switching, Multi Protocol Label Switching, Mobile IP, Client- Server Model of interactions, The Socket Interface, Bootstrap and Auto configuration.
TOTAL: 45 periods
Learning Resources

Text Book
1. Douglas E Comer,” Internetworking with TCP/IP Principles, Protocols and
Architecture”, PHI, Volume 1, Fifth Edition, 2006.
2. W.Richard Stevans “TCP/IP Illustrated” Vol 1.2003.

Reference Book
1. Behrouz A. Forouzan, “ TCP/IP Protocol Suite” Fourth Edition, Tate MC Graw Hill,
2010.
2. W.Richard Stevens “TCP/IP Illustrated” Volume 2, Pearson Education 2003

Web Resource
HYPERLINK "http://www.einsteincollege.ac.in/cse_lecture_notes.html"www.einsteincollege.ac.in/cse_lecture_notes.html
HYPERLINK "http://www.cs.virginia.edu/~cs458/slides.html"www.cs.virginia.edu/~cs458/slides.html
craftkeys.com/tcp/tcp-ip-design-and-implementation-lecture-notes/



UECSB48 SOFT COMPUTING   L T P C 3 0 0 3

Course Educational Objectives:
Students undergoing this course are exposed to
learn an overall knowledge of soft computing theories and fundamentals
understanding on the fundamentals of non-traditional technologies and approaches to solving hard real-world problems
Fundamentals of artificial neural networks, fuzzy sets and fuzzy logic and genetic algorithms.

Course Outcomes:
Upon the successful completion of the course, learner will be able to


CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Discuss briefly about introduction of neural network and its architecture.K2CO2Explain back propagation method with example.K2CO3Discuss briefly about introduction of fuzzy logic.K2CO4Explain fuzzy membership and its rules.K2CO5Explain genetic algorithm with its applicationsK3











Prerequisite:
Nil
Course content

UNIT-I NEURAL NETWORKS-1(INTRODUCTION & ARCHITECTURE) 9
Neuron, Nerve structure and synapse, Artificial Neuron and its model, activation functions,
Neural network architecture: single layer and multilayer feed forward networks, recurrent networks.Various learning techniques; perception and convergence rule,
Auto-associative and hetro-associative memory.


UNIT-II NEURAL NETWORKS-II (BACK PROPOGATION NETWORKS) 9
Architecture: perceptron model, solution, single layer artificial neural network, multilayer perception model; back propogation learning methods, effect of learning rule co-efficient ;back propagation algorithm, factors affecting backpropagation training, applications.

UNIT-III FUZZY LOGIC-I (INTRODUCTION) 9
Basic concepts of fuzzy logic, Fuzzy sets and Crisp sets, Fuzzy set theory and operations, Properties of fuzzy sets, Fuzzy and Crisp relations, Fuzzy to Crisp conversion.

UNIT-IV FUZZY LOGIC –II (FUZZY MEMBERSHIP, RULES) 9
Membership functions, interference in fuzzy logic, fuzzy if-then rules, Fuzzy implications and Fuzzy algorithms, Fuzzyfications & Defuzzificataions, Fuzzy Controller, Industrial applications.

UNIT-V GENETIC ALGORITHM(GA) 9
Basic concepts, working principle, procedures of GA, flow chart of GA, Genetic representations, (encoding) Initialization and selection, Genetic operators, Mutation, Generational Cycle, applications.
TOTAL: 45 periods
Learning Resources
Text Books:
 1. S. Rajsekaran & G.A. Vijayalakshmi Pai, “Neural Networks,Fuzzy Logic and Genetic Algorithm:Synthesis and Applications” Prentice Hall of India.
2. N.P.Padhy,”Artificial Intelligence and Intelligent Systems” Oxford University Press,2005

Reference Books:
Siman Haykin,”Neural Netowrks”Prentice Hall of India
Timothy J. Ross, “Fuzzy Logic with Engineering Applications” Wiley India,2009
Kumar Satish, “Neural Networks” Tata Mc Graw Hill,2004




UECSB49 WEB TECHNOLOGY L T P C
3 0 0 3
Course Educational Objectives:
Students undergoing this course are exposed to
Get introduction about various Scripting Languages.
Familiar with an up-to-date survey of developments in. Web Technologies.
To know techniques involved to support real-time Software development.

Course Outcomes:
Upon the successful completion of the course, learners will be able to
CO
NosCourse OutcomesLevel of learning domain (Based on revised Bloom’s taxonomy)CO1Design a basic web site using HTML, XML, XHTML.K3CO2Use client side technology to design web site. K3CO3Use server-side technologies (Servlets and JSP) to design websites.K3CO4Recognize and evaluate website organizational structure and design elements. K3CO5Develop simple back-end database using web service K3
Prerequisite:
JAVA Programming,
J2SE Lab

Course Content

UNIT I 9
Web Essentials: Clients, Servers, and Communication. The Internet-Basic Internet Protocols -The World Wide Web-HTTP request message-response message-Web Clients Web Servers-Case Study. Markup Languages: XHTML. An Introduction to HTMLHistory-Versions-Basic XHTML Syntax and Semantics-Some Fundamental HTMLElements-Relative URLs-Lists-tables-Frames-Forms-XML Creating HTML Documents Case Study.

UNIT II 9
Style Sheets: CSS-Introduction to Cascading Style Sheets-Features-Core Syntax-Style Sheets and HTML Style Rle Cascading and Inheritance-Text Properties-Box Model Normal Flow Box Layout-Beyond the Normal Flow-Other Properties-Case Study. Client-Side Programming: The JavaScript Language-History and Versions Introduction JavaScript in Perspective-Syntax-Variables and Data Types-Statements-Operators-Literals-Functions-Objects-Arrays-Built-in Objects-JavaScript Debuggers.

UNIT III 9
Host Objects : Browsers and the DOM-Introduction to the Document Object Model DOM History and Levels-Intrinsic Event Handling-Modifying Element Style-The Document Tree-DOM Event Handling-Accommodating Noncompliant Browsers Properties of window-Case Study. Server-Side Programming: Java Servlets- Architecture -Overview-A Servelet-Generating Dynamic Content-Life Cycle-Parameter Data-Sessions-Cookies-URL Rewriting-Other Capabilities-Data Storage Servelets and Concurrency-Case Study-Related Technologies.

UNIT IV 9
Representing Web Data: XML-Documents and Vocabularies-Versions and Declaration -Namespaces JavaScript and XML: Ajax-DOM based XML processing Event-oriented Parsing: SAX-Transforming XML Documents-Selecting XML Data: PATH-Template-based Transformations: XSLT-Displaying XML Documents in Browsers-Case Study-Related Technologies. Separating Programming and Presentation: JSP Technology Introduction-JSP and Servlets-Running JSP Applications Basic JSP-JavaBeans Classes and JSP-Tag Libraries and Files-Support for the Model-View-Controller Paradigm-CaseStudy-Related Technologies.

UNIT V 9
Web Services: JAX-RPC-Concepts-Writing a Java Web Service-Writing a Java Web Service Client-Describing Web Services: WSDL- Representing Data Types: XMLSchema-Communicating Object Data: SOAP Related Technologies-Software Installation-Storing Java Objects as Files-Databases and Java Servlets.
TOTAL = 45 PERIODS

Learning Resources

Text Book:
1. Jeffrey C.Jackson, "Web Technologies--A Computer Science Perspective", PearsonEducation, 2006.
 
Reference:
1. Robert. W. Sebesta, "Programming the World Wide Web", Fourth Edition, PearsonEducation, 2007
.2. Deitel, Deitel, Goldberg, "Internet & World Wide Web How To Program", ThirdEdition, Pearson Education, 2006.
3. Marty Hall and Larry Brown,”Core Web Programming” Second Edition, Volume Iand II, Pearson Education, 2001.4. Bates, “Developing Web Applications”, Wiley, 2006

Oline Resource:
lecturenotes.in/notes/engg/paper/iwt/index.html
HYPERLINK "http://lecture-notes-forstudents.blogspot.in/p/web-technology-lecture-notes-and.html"http://lecture-notes-forstudents.blogspot.in/p/web-technology-lecture-notes-and.html
HYPERLINK "http://www.4shared.com/file/120547364/ea506122/Web_TechnologiesModule1.html"http://www.4shared.com/file/120547364/ea506122/Web_TechnologiesModule1.html
www.edunotes.in/web-technology-1
https://computerscienceebooks.wordpress.com


UECSB50 MULTIMEDIA SYSTEMS L T P C 3 0 0 3
Course Educational Objectives
To study the multimedia concepts and various I/O technologies.
To enable the students to develop their creativity

Course Outcome
Upon the successful completion of the course, learners will be able to

COURSE NO.SCOURSE OUTCOMELEVELS OF LEARNING DOMAINSCO1To learn the basic concepts of multimedia and animation techniques K2CO2To analyze the basic tools required for multimediaK2CO3To learn how to manage the resources in multimedia K2CO4To define the notion of multimedia communication systemsK2CO5To apply the different types of services in multimedia application.
K3
Pre Requisite
Data structures
Java programming


Course Content
UNIT I 9
INTRODUCTION: Elements of multimedia system – Need and aspects of multimedia - Information units.
MULTIMEDIA:Sound - Audio file formats – MIDI – Images - Computer Image Processing - Principles of animation - Animation techniques - Creating animated scenes – Video - Basic concepts - Video Capture - Recording format - Storage for multimedia - CD Technologies - Multimedia Workstations

UNIT II 9
MULTIMEDIA TOOLS: Basic tools - Image-editing tool - Painting and drawing tools –Sound editing programs - Video formats - Linking multimedia objects – OLE -presentation tools - authoring tools. DATA COMPRESSION: Source entropy and hybrid coding – JPEG – MPEG - H.261 - DVI

UNIT III 9
MULTIMEDIA OPERATING SYSTEMS: Introduction - Real Time - Resource Management - Process Management - File Systems - Database Systems - Multimedia Database Management System - Characteristics of an MDBMS - Data Analysis - Data Structure - Operations on Data - Integration in a Database Model

UNIT IV 9
MULTIMEDIA COMMUNICATION SYSTEMS: Application Subsystem - Transport Subsystem – Synchronization -Introduction - Notion of Synchronization - Presentation Requirements - A Reference Model for Multimedia Synchronization - Synchronization in distributed environment

UNIT V 9

MULTIMEDIA APPLICATIONS:  Video conferencing - Tele conferencing – Tele services – messaging services – retrieval services – Tele action services
TOTAL: 45 Periods

Text Book
Ralf Steinmetz, Klara Nahrstedt, "Multimedia: Computing, Communications and Applications", Pearson Education Asia, New Delhi, 2002.   

      
Reference Books
Tay Vaughan, “Multimedia: Making it work”, sixth edition, Tata McGraw Hill, New Delhi, 2002.
Fred Halsall, “Multimedia Communication, Application Networks, Protocols and Standard”, fourth edition, Addison Wesley, New Delhi, 2001.
John F.Koegal Buford, “Multimedia Systems”, Pearson Educational Asia, New Delhi, 2001. 
 Ron, Goldberg, "Multimedia Producer's Bible", fifth edition, Comdex Computer Publishing, New Delhi, 1996.

Online resources

surendar.chandrabrown.org/teach/spr09/cse40373/lecture.html
discovery.bits-pilani.ac.in/~vimalsp/267MMC/Lectures/Lecture-1.ppt
www.cs.bc.edu/~hjiang/c335/notes/index.html
UECSB51 ENTERPRISE RESOURCE PLANNING L T P C
3 0 0 3
Course Educational Objectives
Students undergoing this course are expected to
To know the basics of ERP
To understand the key implementation issues of ERP
To know the business modules of ERP
To be aware of some popular products in the area of ERP
To appreciate the current and future trends in ERP

Course Outcomes
Upon the successful completion of the course, learners will be able to

COURSE NO.SCOURSE OUTCOMELEVELS OF LEARNING DOMAINSCO1To learn business process and product life cycle managementK2CO2To define the pre implementation task and its challengesK2CO3To analyze the business modules and different management techniquesK2CO4To evaluate the how to perform the ERP marketK2CO5To analyze the E- business and future directions towards ERPK3
Pre-Requisite
Total quality management

Course Content
UNIT I ERP AND TECHNOLOGY 10
Introduction – Related Technologies – Business Intelligence – E-Commerce and E-Business – Business Process Reengineering – Data Warehousing – Data Mining – OLAP – Product life Cycle management – SCM – CRM

UNIT II ERP IMPLEMENTATION 10
Implementation Challenges – Strategies – Life Cycle – Pre-implementation Tasks – Requirements Definition – Methodologies – Package selection – Project Teams – Process Definitions – Vendors and Consultants – Data Migration – Project management – Post Implementation Activities.

UNIT III ERP IN ACTION & BUSINESS MODULES 8
Operation and Maintenance – Performance – Maximizing the ERP System – Business Modules – Finance – Manufacturing – Human Resources – Plant maintenance – Materials Management – Quality management – Marketing – Sales, Distribution andservice.

UNIT IV ERP MARKET 9
Marketplace – Dynamics – SAP AG – Oracle – PeopleSoft – JD Edwards – QAD Inc – SSA Global – Lawson Software – Epicor – Intutive
UNIT V ERP – PRESENT AND FUTURE 8
Enterprise Application Integration – ERP and E-Business – ERP II – Total quality management – Future Directions – Trends in ERP.
TOTAL = 45 PERIODS
Learning Resourses’

Text Book
Alexis Leon, “ERP DEMYSTIFIED”, Tata McGraw Hill, Second Edition, 2008.2. Mary Sumner, “Enterprise Resource Planning”, Pearson Education, 2007.

Reference Book
J im Mazzullo,”SAP R/3 for Everyone”, Pearson,2007.2. Jose Antonio Fernandz, “ The SAP R /3 Handbook”, Tata
McGraw Hill, 1998.3. Biao Fu, “SAP BW: A Step-by-Step Guide”, First Edition, Pearson Education, 2003

Online Resourses
HYPERLINK "http://www.me.iitb.ac.in/~subash/erp.pdf"www.me.iitb.ac.in/~subash/erp.pdf
HYPERLINK "http://www.slideshare.net/Agcristi/lecture-note-3815679"www.slideshare.net/Agcristi/lecture-note-3815679
www.iimahd.ernet.in/.../2090305444ERP%20Systems%20TPE.pdf

UECSB52 SERVICE ORIENTED ARCHITECTURE L TP C
3 00 3
Course Educational Objective
Students undergoing this course are expected

To gain understanding of the basic principles of service orientation
To learn service oriented analysis techniques
To learn technology underlying the service design
To learn advanced concepts such as service composition, orchestration and Choreography

Course Outcomes
Upon the successful completion of the course, learners will be able to

COURSE NO.SCOURSE OUTCOMELEVELS OF LEARNING DOMAINSCO1Know about the basic principles of service oriented architecture , its components and techniques K2CO2Explain the architecture of web servicesK2CO3Design and explain web services using protocolK2CO4Explain technology underlying the service design K2CO5Acquire the fundamental knowledge of cloud computingK2
Pre-requisite
Nil

Course Content
UNIT I 9

Roots of SOA – Characteristics of SOA - Comparing SOA to client-server and distributed internet architectures – Anatomy of SOA- How components in an SOA interrelate -Principles of service orientation

UNIT II 9

Web services – Service descriptions – Messaging with SOAP –Message exchange Patterns – Coordination –Atomic Transactions – Business activities – Orchestration – Choreography - Service layer abstraction – Application Service Layer – Business Service Layer – Orchestration Service Layer

UNIT III 9
Service oriented analysis – Business-centric SOA – Deriving business services- service modeling - Service Oriented Design – WSDL basics – SOAP basics – SOA composition guidelines – Entity-centric business service design – Application service design – Task-centric business service design

UNIT IV 9
SOA platform basics – SOA support in J2EE – Java API for XML-based web services(JAX-WS) - Java architecture for XML binding (JAXB) – Java API for XML Registries(JAXR) - Java API for XML based RPC (JAX-RPC)- Web Services Interoperability Technologies (WSIT) - SOA support in .NET – Common Language Runtime - ASP.NET web forms – ASP.NET web services – Web Services Enhancements (WSE)

UNIT V 9
WS-BPEL basics – WS-Coordination overview - WS-Choreography, WS-Policy, WS-Security
TOTAL = 45 PERIODS
 
Text Books
Thomas Erl, “Service-Oriented Architecture: Concepts, Technology, and Design”,Pearson Education, 2005.

Reference Books:
1. Thomas Erl, “SOA Principles of Service Design “(The Prentice Hall Service- Oriented Computing Series from Thomas Erl), 2005
.2. Newcomer, Lomow, “Understanding SOA with Web Services”, Pearson Education,2005.
3. Sandeep Chatterjee, James Webber, “Developing Enterprise Web Services, AnArchitect’s Guide”, Pearson Education, 2005.
4. Dan Woods and Thomas Mattern, “Enterprise SOA Designing IT for Business Innovation” O’REILLY, First Edition, 2006
 
Web References
HYPERLINK "http://www.slideshare.net/Agcristi/lecture-note-3815679"http://www.slideshare.net/Agcristi/lecture-note-3815679
2. HYPERLINK "http://www.iimahd.ernet.in/assets/upload/mdp/2090305444ERP%20Systems%20TPE.pdf"http://www.iimahd.ernet.in/assets/upload/mdp/2090305444ERP%20Systems%20TPE.pdf



UECSB53 ADVANCED JAVA PROGRAMMING L T P C
3 0 0 3

Course Educational Objectives
Students undergoing this course are expected to
To learn advanced Java programming concepts like interface, threads,Swings etc. To develop network programs in Java To understand Concepts needed for distributed and multi-tier applications To understand issues in enterprise applications development.

Course Outcome
Upon the successful completion of the course, learners will be able to

COURSE NO.SCOURSE OUTCOMELEVELS OF LEARNING DOMAINSCO1To understand the concept of I/O streaming and threadsK2CO2To analyze Advanced Java Networking conceptsK2CO3To know about IDl technology and Custom socketsK2CO4To learn Server Side Programming Concepts and JDBC PrinciplesK2CO5To develop Media Applications, 3D Graphics and to work with SwingsK3CO6To learn J2EE,Session Beans and Entity BeansK2












Pre-Requisite
Object oriented programming
Enterprise java and web services

Course Content

UNIT I JAVA FUNDAMENTALS 9 Java I/O streaming – filter and pipe streams – Byte Code interpretation - Threading – Swing.
UNIT II NETWORK PROGRAMMING IN JAVA 9 Sockets – secure sockets – custom sockets – UDP datagrams – multicast sockets – URL classes – Reading Data from the server – writing data – configuring the connection – Reading the header – telnet application – Java Messaging services
UNIT III APPLICATIONS IN DISTRIBUTED ENVIRONMENT 9 Remote method Invocation – activation models – RMI custom sockets – Object Serialization – RMI – IIOP implementation – CORBA – IDL technology – Naming Services – CORBA programming Models - JAR file creation
UNIT IV MULTI-TIER APPLICATION DEVELOPMENT 9 Server side programming – servlets – Java Server Pages - Applet to Applet communication – applet to Servlet communication - JDBC – Applications on databases – Multimedia streaming applications – Java Media Framework.
UNIT V ENTERPRISE APPLICATIONS 9 Server Side Component Architecture – Introduction to J2EE – Session Beans – Entity Beans – Persistent Entity Beans.
TOTAL: 45 PERIODS TextBooks1. Elliotte Rusty Harold, “ Java Network Programming”, O’Reilly publishers, 2000
2. Ed Roman, “Mastering Enterprise Java Beans”, John Wiley & Sons Inc., 1999. 3. Hortsmann & Cornell, “CORE JAVA 2 ADVANCED FEATURES, VOL II”, Pearson Education, 2002.


Reference Books
1.Web reference: http://java.sun.com. 2. Patrick Naughton, “COMPLETE REFERENCE: JAVA2”, Tata McGraw-Hill, 2003. Online Resources
HYPERLINK "http://www.cs.rit.edu/~jmk/java707/lecnotes/lecnotes.html"www.cs.rit.edu/~jmk/java707/lecnotes/lecnotes.html
HYPERLINK "http://www.inf.ed.ac.uk/teaching/courses/cs2/LectureNotes/CS2Bh/APJ/apj5.pdf"http://www.inf.ed.ac.uk/teaching/courses/cs2/LectureNotes/CS2Bh/APJ/apj5.pdf
http://ebookmaterials.blogspot.in/2011/07/advanced-programming-in-java-lecturer.html


UECSB54 OPEN SOURCE SYSTEMS L T P C
3 0 0 3
Course Educational Objective
To study open source technologies and tools in order to incorporate with the IT industry.
To know the online web development tools like PHP, MySQL for dynamic web page creation.
To describe the different web servers and their service providers with different platforms.
Course Outcomes

CO
Nos.Course OutcomesKnowledge Level (Based on revised Bloom’s Taxonomy)CO1Identify the need for open source system and their necessity for moving towards open source system.K2CO2Explain the different open source tools and technologiesK2CO3Provide appropriate open source databases for their applicationsK2CO4Recognize and understand ways of using open source tools and technologies to improve intra and inter-organizational processes.K2CO5Understand how open source languages are used for dynamic web page creation in social networking sites.K2
Prerequisite
Operating Systems
Computer Networks
Database Management Systems

Course Content

UNIT I
Introduction:  Need of Open Sources – Advantages of Open Sources – Applications – Commercial aspects of Open Source movement – Certification courses issues. Open Source Operating Systems: LINUX –  Introduction – General Overview – Kernal mode and User mode process. Advanced Concepts:  Scheduling, Time Accounting –  Personalities – Cloning and Backup your Linux System – Linux Signals – Development with Linux. Linux Networking:  Configuration Files – Red Hat Linux network GUI configuration tools – Assigning an IP address – Subnets – Route – Tunneling – Useful Linux network commands – Enable Forwarding.

UNIT II
 MySQL: Introduction – What is MySQL? -  MySQL Data Types - Primary Keys and Auto Increment Fields – Queries - Download MySQL Database - Facts About MySQL  database - Connecting to a MySQL Database - writing your own SQL programs  - Closing a Connection.
PHP MySQL Create Database and Tables: Create a Database - Create a Table - Insert Data Into a Database Table - Insert Data From a Form into a Database. Record Selection Technology: Select Data From a Database Table - Display the Result in an HTML Table - The WHERE clause - The ORDER BY Keyword – Working with Strings – Date and Time – Working with metadata.   Sorting Query Results:  Sort  Ascending or Descending - Order by Two Columns  - Update Data In a Database - Delete Data In a Database - Using sequences –   MySQL and Web. Database ODBC:  Create  an ODBC Connection - Connecting  to an ODBC - Retrieving records - Retrieving Fields from a Record - Closing an ODBC Connection.

UNIT III
PHP Introduction:  A Brief History  of PHP - Installing PHP - A Walk Through PHP - Installing and Configuring PHP on Windows. Language Basics:  Lexical Structure -Data Types -Variables -Expressions and Operators – Constants -  Flow-Control Statements -Including Code -Embedding PHP in Web Pages Functions:  Calling a Function - Defining a Function - Variable Scope -Function Parameters - Return Values -Variable Functions - Anonymous Functions. Strings:  Quoting String Constants - Printing Strings - Accessing Individual Characters -Cleaning Strings - Encoding and  Escaping -Comparing Strings - Manipulating  and Searching Strings - Regular Expressions.
Arrays :  Indexed Versus Associative Arrays - Identifying Elements of an Array - Storing Data in Arrays -  Multidimensional Arrays - Extracting Multiple Values -  Converting Between Arrays and Variables - Traversing Arrays - Sorting - Acting on Entire Arrays - Using Arrays. 

UNIT IV
Objects :  Terminology - Creating an Object - Accessing Properties and Methods - Declaring a Class - Introspection – Serialization Extending PHP:  Architectural Overview - What You’ll  Need - Building Your  First Extensions - The config.m4 File - Memory Management - The pval /  zval Data Type - Parameter  Handling -  Returning Values - References -  Global Variables - Creating Variables - Extension INI Entries – Resources. Databases:  Using PHP to Access a Database - Relational Databases and  SQL - Advanced Database Techniques - Sample Applications. 


 UNIT V
Web Server: Apache Web Server – Working with Web Server – Configuring and using apache web services. Open source software tools: Browsers – Processors – Compilers – Model driven  architecture tools. Eclipse IDE platform:  Architecture – History – Simultaneous Releases.
Case Study:  E-Governance - Government Policy toward Open Source.



Learning Resources
Text Books
The Linux Kernel Book  Rem Card,Eric Dumas and Frank Mevel Wiley Publications sons, 2003
MySQL Bible  Steve  Suchring   John Wiley sons, 2002

Reference Book
Programming PHP   Rasmus  Lerdorf  and Levin Tatroe O’Reilly Publications, 2002

Web References

cs.wallawalla.edu/~aabyan/LN/OS/osln.pdf
http://cs.wallawalla.edu/~aabyan/LN/OS/osln.pdf



UECSB55 MOBILE ADHOC AND SENSOR NETWORKS L T P C
3 0 0 3
Course Educational Objective
To understand the principles of sensor networks and mobile ad hoc networks, and their impact
on protocol design
To develop MAC and routing protocols for sensor and mobile networks
To develop efficient protocols for sensor and mobile networks
To understand and develop information dissemination protocols for sensor and mobile networks

Course Outcomes

CO
Nos.Course OutcomesKnowledge Level (Based on revised Bloom’s Taxonomy)CO1Understanding of the principles of mobile ad hoc networks (MANETs) and what distinguishes them from infrastructure-based networks..K2CO2Understanding of the principles and characteristics of wireless sensor networks (WSNs). to balance speed and bandwidth consumptionK2CO3Understand how proactive routing protocols function and their implications on data transmission delay and bandwidth consumptionK2CO4Understand how reactive routing protocols function and their implications on data transmission delay and bandwidth consumptionK2CO5Understand how hybrid routing protocols function and their abilityK2
Prerequisite
Computer Networks

Course Content
UNIT I ROUTING 9
Cellular and Ad hoc wireless networks – Issues of MAC layer and Routing – Proactive,Reactive and Hybrid Routing protocols – Multicast Routing – Tree based and Meshbased protocols – Multicast with Quality of Service Provision
 
UNIT II QUALITY OF SERVICE 9
Real-time traffic support – Issues and challenges in providing QoS – Classification ofQoS Solutions – MAC layer classifications – QoS Aware Routing Protocols – Ticketbased and Predictive location based Qos Routing Protocols

UNIT III ENERGY MANAGEMENT AD HOC NETWORKS 9
Need for Energy Management – Classification of Energy Management Schemes – Battery Management and Transmission Power Management Schemes – Network Layerand Data Link Layer Solutions – System power Management schemes

UNIT IV MESH NETWORKS 9
Necessity for Mesh Networks – MAC enhancements – IEEE 802.11s Architecture – Opportunistic Routing – Self Configuration and Auto Configuration - Capacity Models – Fairness – Heterogeneous Mesh Networks – Vehicular Mesh Networks

UNIT V SENSOR NETWORKS 9
Introduction – Sensor Network architecture – Data Dissemination – Data Gathering – MAC Protocols for sensor Networks – Location discovery – Quality of Sensor Networks – Evolving Standards – Other Issues – Recent trends in Infrastructure less Networks
TOTAL = 45 PERIODS

Learning Resources

Text Book
C. Siva Ram Murthy and B.S.Manoj, “Ad hoc Wireless Networks – Architectures andProtocols’, Pearson Education, 2004

Reference Books
Feng Zhao and Leonidas Guibas, “Wireless Sensor Networks”, Morgan KaufmanPublishers, 2004
C.K.Toh, “Adhoc Mobile Wireless Networks”, Pearson Education, 2002.
Thomas Krag and Sebastin Buettrich, ‘Wireless Mesh Networking’, O’ReillyPublishers.

Web References
archive.cone.informatik.uni-freiburg.de/.../lecture/.../MANET-01.ppt
HYPERLINK "http://www.rimtengg.com/coit2007/proceedings/pdfs/122.pdf"www.rimtengg.com/coit2007/proceedings/pdfs/122.pdf
people.cs.vt.edu/~irchen/6204/.../lecture4-mobile-ad-hoc-networks.p.


UECSB57 VIRTUALIZATION TECHNIQUES L T P C
3 0 0 3
Course Educational Objective
Students undergoing this course are expected to
Computing Virtualization tools, applications and techniques
Network Virtualization
Virtualization and Cloud Computing

Course Outcomes

CO
Nos.Course OutcomesKnowledge Level (Based on revised Bloom’s Taxonomy)CO1Explain the basics of Virtualization.
K2CO2Discuss the concepts of server virtualization.
K2CO3Demonstrate and design network virtualizationK3CO4Demonstrate the concepts of virtualization storage.
K2CO5Create virtual machines products.
K3

Prerequisite
Data communication and Computer Networks
Web Technologies

Course Content
UNIT I OVERVIEW OF VIRTUALIZATION 10
Basics of Virtualization - Virtualization Types – Desktop Virtualization – Network Virtualization – Server and Machine Virtualization – Storage Virtualization – System-level or Operating Virtualization – Application Virtualization-Virtualization Advantages – Virtual Machine Basics – Taxonomy of Virtual machines - Process Virtual Machines – System Virtual Machines – Hypervisor - Key Concepts

UNIT II SERVER CONSOLIDATION 8
Hardware Virtualization – Virtual Hardware Overview - Sever Virtualization – Physical and Logical Partitioning - Types of Server Virtualization – Business cases for Sever Virtualization – Uses of Virtual server Consolidation – Planning for Development – Selecting server Virtualization Platform

UNIT III NETWORK VIRTUALIZATION 10

Design of Scalable Enterprise Networks - Virtualizing the Campus WAN Design – WAN Architecture - WAN Virtualization - Virtual Enterprise Transport Virtualization–VLANs and Scalability - Theory Network Device Virtualization Layer 2 - VLANs Layer 3 VRF Instances Layer 2 - VFIs Virtual Firewall Contexts Network Device Virtualization - Data- Path Virtualization Layer 2: 802.1q - Trunking Generic Routing Encapsulation – Ipsec L2TPv3 Label Switched Paths - Control-Plane Virtualization–Routing Protocols- VRF - Aware Routing Multi-Topology Routing.

UNIT IV VIRTUALIZING STORAGE 8

SCSI- Speaking SCSI- Using SCSI buses – Fiber Channel – Fiber Channel Cables – Fiber Channel Hardware Devices – iSCSI Architecture – Securing iSCSI – SAN backup and recovery techniques – RAID – SNIA Shared Storage Model – Classical Storage Model – SNIA Shared Storage Model – Host based Architecture – Storage based architecture – Network based Architecture – Fault tolerance to SAN – Performing Backups – Virtual tape libraries.

UNIT V VIRTUAL MACHINES PRODUCTS 9

Xen Virtual machine monitors- Xen API – VMware – VMware products – Vmware Features – Microsoft Virtual Server – Features of Microsoft Virtual Server
TOTAL : 45 periods
Learning Resources
.Text Books
1. William von Hagen, Professional Xen Virtualization, Wrox Publications,January, 2008.
2. Chris Wolf , Erick M. Halter, Virtualization: From the Desktop to the Enterprise, APress 2005.

Reference Books
Kumar Reddy, Victor Moreno, Network virtualization, Cisco Press, July, 2006.
James E. Smith, Ravi Nair, Virtual Machines: Versatile Platforms for Systems and Processes, Elsevier/Morgan Kaufmann, 2005.
David Marshall, Wade A. Reynolds, Advanced Server Virtualization:VMware and Microsoft Platform in the Virtual Data Center, Auerbach Publications, 2006.

Web References
HYPERLINK "http://www.cs.sunysb.edu/~chiueh/cse674/list.pdf"www.cs.sunysb.edu/~chiueh/cse674/list.pdf
HYPERLINK "http://www.stanford.edu/class/ee282/handouts/lect.10.vm.pdf"www.stanford.edu/class/ee282/handouts/lect.10.vm.pdf
grids.ucs.indiana.edu/ptliupages/publications/10-fg-hypervisor.pdf
http://www.slideshare.net/sigindia/emc-lecture-session-virtualization-technology-and-directions-9731982

UECSB58 MOBILE APPLICATION AND DEVELOPMENT L T P C
3 0 0 3
PRE REQUISITE

Data communication network
TCP/IP
. COURSE EDUCATIONAL OBJECTIVES
To learn the techniques in implementation, software design, and user-interaction design.
To learn about concepts at the core of modern mobile computing, such as software and data distribution models and location awareness.

COURSE OUTCOME
Upon the successful completion of the course, learners will be able to

COURSE NO.SCOURSE OUTCOMELEVELS OF LEARNING DOMAINSCO1To learn applications that are mobile-device specific and demonstrate current practice in mobile computing contexts.K2CO2To learn the deployment of applications for mobile devices.K2CO3To analyze the languages for mobile specific enhancement K2CO4To define the OS architecture of different mobile platformsK2CO5To design and development of context-aware solutions for mobile devicesK3CO6 To able to analyse power management and security for mobile devices.K3


UNIT I 9
Introduction to mobile devices and Administrator - Mobile devices vs. desktop devices - ARM and intel architectures - Power Management - Screen resolution - Touch interfaces - Application deployment - App Store, Google Play, windows Store - Development environments ( XCode , Eclipse , VS2012 , PhoneGAP, etc )- Native vs. web applications

UNIT II 9
HTML5/JS/CSS3 - Quick recap of technologies - Mobile-specific enhancements (Browser-detection ,Touch interfaces , Geolocation , Screen orientation )- Mobile browser “interpretations” (Chrome/Safari/Gecko/IE) - Sample case studies .

UNIT III 9
Mobile OS Architectures - Comparing and Contrasting architectures of all three – Android, iOS and Windows
- Underlying OS (Darwin vs. Linux vs. Win 8) - Kernel structure and native level programming - Runtime (Objective-C vs. Dalvik vs. WinRT) - Approaches to power management - Security

UNIT IV 9
Android/iOS/Win 8 Survival, basic apps “(App-structure, built-in Controls, file access, basic graphics), useful apps (DB access, network access, conacts/photos/etc) - Native level programming on Android - Low-level programming on (jailbroken) iOS - Windows low level APIs

UNIT V 9
Advanced Topics: Power Management - Wake locks and assertions - Low-level OS support - Writing power-smart applications - Augmented Reality via GPS and other sensors ( GPS - Accelerometer - Camera)-Mobile device security, in depth ( Mobile malware , Device protections , iOS “Jailbreaking”, Android “rooting” and Windows’ defenestration”)

TOTAL = 45 PERIODS

.TEXT BOOK

Mark Gargenta, “Learning ANDROID”, Oreilly Publication, First Edition, March 2011.

ONLINE RESOURSES

vjit.ac.in/new/wp-content/.../Mobile-Application-Development.doc
HYPERLINK "http://www.eli.sdsu.edu/courses/fall09/cs696/notes/index.html"http://www.eli.sdsu.edu/courses/fall09/cs696/notes/index.html
HYPERLINK "http://www.slideshare.net/iivanoo/lecture01-11910341"http://www.slideshare.net/iivanoo/lecture01-11910341




UECSB59 SOFTWARE TESTING L T P C
30 0 3

PRE-REQUISITE
Software Engineering and project Management

COURSE EDUCATIONAL OBJECTIVE
To learn about life cycle models for requirements, defects, test cases, and test results.
To learn about Process models for unit, integration, system and acceptance testing.

COURSE OUTCOMES:
Upon the successful completion of the course, learners will be able to

COURSE NO.SCOURSE OUTCOMELEVELS OF LEARNING DOMAINSCO1To understand the concept of I/O streaming and threadsCO2To analyze Advanced Java Networking conceptsCO3To know about IDl technology and Custom socketsCO4To learn Server Side Programming Concepts and JDBC PrinciplesCO5To develop Media Applications, 3D Graphics and to work with Swings
CO6To learn J2EE,Session Beans and Entity Beans
UNIT I INTRODUCTION 9
  Testing as an Engineering Activity – Role of Process in Software Quality – Testing as aProcess – Basic Definitions – Software Testing Principles – The Tester’s Role in aSoftware Development Organization – Origins of Defects – Defect Classes – The DefectRepository and Test Design – Defect Examples – Developer/Tester Support forDeveloping a Defect Repository.

  UNIT II TEST CASE DESIGN 9
Introduction to Testing Design Strategies – The Smarter Tester – Test Case DesignStrategies – Using Black Box Approach to Test Case Design Random Testing – Requirements based testing – positive and negative testing -–– Boundary ValueAnalysis – decision tables - Equivalence Class Partitioning state-based testing– cause-effect graphing – error guessing - compatibility testing – user documentation testing – domain testing Using White–Box Approach to Test design – Test Adequacy Criteria – static testing vs. structural testing – code functional testing - Coverage and Control FlowGraphs – Covering Code Logic – Paths – Their Role in White–box Based Test Design – code complexity testing – Evaluating Test Adequacy Criteria.

UNIT III LEVELS OF TESTING 9
The Need for Levels of Testing – Unit Test – Unit Test Planning –Designing the UnitTests. The Test Harness – Running the Unit tests and Recording results – Integrationtests – Designing Integration Tests – Integration Test Planning – scenario testing – defect bash elimination -System Testing – types of system testing - Acceptance testing – performance testing - Regression Testing – internationalization testing – ad-hoc testing -Alpha – Beta Tests – testing OO systems – usability and accessibility testing

UNIT IV TEST MANAGEMENT 9
People and organizational issues in test+.TVWbciƒ„‹œ ¥ j
x
~
˜
™
 
O V W € Š ‘ ’ ¼ Æ Ï Ñ Ù ÿ  > F  ƒ ¬ ¯ Ú Þ æ é 


DM#QRY^_hqs{ž¦Ýå
öîäÝäöîÕÊîÃîÃîÃîÊîÃîüüüüÃîñññÃÕîäÝäÝäîÃîÃîÃîÃîæÃîññññhø?h NCJaJhø?h NCJaJ hø?h/· hø?h Nhø?h N5\]hø?hœR‚5 hÏ
µ5\hø?h N5\hø?h N5hø?hœR‚5\A*+VWbco{}ƒ÷ïïïïïïãããããã $$Ifa$gdK6o$a$gd N$a$gdœR‚
ƒ„‹1% $$Ifa$gdK6oÎkd$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€B€Æ€€€€@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT‹Œ”®°²´¶„{„„„„ $IfgdK6o $$Ifa$gdK6ookdß$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠT¶·¿Û1% $IfgdK6o $$Ifa$gdK6oÎkdl$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTÛÝßáãóóóó $$Ifa$gdK6oãäì 1% $IfgdK6o $$Ifa$gdK6oÎkdQ$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT  
óóóó $$Ifa$gdK6o
 / 1% $IfgdK6o $$Ifa$gdK6oÎkd6$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT/ 1 3 5 7 óóóó $$Ifa$gdK6o7 8 @ m 1% $IfgdK6o $$Ifa$gdK6oÎkd$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTm o q s u óóóó $$Ifa$gdK6ou v ~ “ 1% $IfgdK6o $$Ifa$gdK6oÎkd$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT“ • — ™ › óóóó $$Ifa$gdK6o› œ ¦ 1% $$Ifa$gdK6oÎkdå$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT¦ § ¯ à â ä æ è „{„„„„ $IfgdK6o $$Ifa$gdK6ookdÊ$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠTè é ñ 
1% $IfgdK6o $$Ifa$gdK6oÎkdW$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT

!
#
%
óóóó $$Ifa$gdK6o%
&
.
O
1% $IfgdK6o $$Ifa$gdK6oÎkd F f 1% $IfgdK6o $$Ifa$gdK6oÎkdç$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTf h j l n óóóó $$Ifa$gdK6on o u x 1( $$Ifa$gdK6o $IfgdK6oÎkdÆ$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTx z } €  ‚ óóó80$a$gd N»kd¥$$IfT–lÖ”RÖr”ÿœ¸ÔðŠ!€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $$Ifa$gdK6o‚ ¬ é ô





÷÷÷ëëëëëë $$Ifa$gdK6o$a$gd N 


1% $$Ifa$gdK6oÎkdn$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€B€Æ€€€€@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT

%
=
?
A
C
E
„{„„„„ $IfgdK6o $$Ifa$gdK6ookdM$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠTE
F
N
j
1% $IfgdK6o $$Ifa$gdK6oÎkdÚ$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTj
l
n
p
r
óóóó $$Ifa$gdK6or
s
{
“
1% $IfgdK6o $$Ifa$gdK6oÎkd¿$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT“
•
—
™
›
óóóó $$Ifa$gdK6o›
œ
¤
¾
1% $IfgdK6o $$Ifa$gdK6oÎkd¤$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT¾
À
Â
Ä
Æ
óóóó $$Ifa$gdK6oÆ
Ç
Ï
1% $IfgdK6o $$Ifa$gdK6oÎkd‰$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT
 óóóó $$Ifa$gdK6o 
;1% $IfgdK6o $$Ifa$gdK6oÎkdn$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT;=?ACóóóó $$Ifa$gdK6oCDN1% $$Ifa$gdK6oÎkdS$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTNOWˆŠŒŽ„{„„„„ $IfgdK6o $$Ifa$gdK6ookd8$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠT‘™Ù1% $IfgdK6o $$Ifa$gdK6oÎkdÅ$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTÙÛÝßáóóóó $$Ifa$gdK6oáâê1% $IfgdK6o $$Ifa$gdK6oÎkdª$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT
 óóóó $$Ifa$gdK6o1( $$Ifa$gdK6o $IfgdK6oÎkd$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT"#$óóó80$a$gd N»kdt$$IfT–lÖ”RÖr”ÿœ¸Ôð0!€@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $$Ifa$gdK6o$01=IKMOQ÷÷ëëëëëë $$Ifa$gdK6o$a$gd NQRY1% $$Ifa$gdK6oÎkdC $$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTYZbz|~€‚„{„„„„ $IfgdK6o $$Ifa$gdK6ookd"!$$IfT–lÖ”RÖ”ÿŠ!€ö!
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠT‚ƒ‹§1% $IfgdK6o $$Ifa$gdK6oÎkd¯!$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT§©«­¯óóóó $$Ifa$gdK6o¯°¸Ñ1% $IfgdK6o $$Ifa$gdK6oÎkdŽ"$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTÑÓÕ×Ùóóóó $$Ifa$gdK6oÙÚâý1% $IfgdK6o $$Ifa$gdK6oÎkdm#$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTýÿóóóó $$Ifa$gdK6o91% $IfgdK6o $$Ifa$gdK6oÎkdL$$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT9;=?Aóóóó $$Ifa$gdK6oABJ_1% $IfgdK6o $$Ifa$gdK6oÎkd+%$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT_acegóóóó $$Ifa$gdK6oghr1% $$Ifa$gdK6oÎkd
&$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTrs{•—™›„{„„„„ $IfgdK6o $$Ifa$gdK6ookdé&$$IfT–lÖ”RÖ”ÿŠ!€ö!
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠTž¦Ô1% $IfgdK6o $$Ifa$gdK6oÎkdv'$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTÔÖØÚÜóóóó $$Ifa$gdK6oÜÝå1% $IfgdK6o $$Ifa$gdK6oÎkdU($$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT
 óóóó $$Ifa$gdK6o 
!1% $IfgdK6o $$Ifa$gdK6oÎkd4)$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT!#%')óóóó $$Ifa$gdK6o)*031( $$Ifa$gdK6o $IfgdK6oÎkd*$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]«š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT358;?@MNW`bdfh÷ïïïçÛÛÛÛÛÛ $$Ifa$gdgm$a$gdgm$a$gdgm$a$gd N hip3' $$Ifa$gdgmËkd»+$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠTpqy©«­¯±’†††††† $$Ifa$gdgmlkd•,$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÖÿÖÿÖÿ4Ö4Ö
laöyt´˜ŠT±²º×Ù3''' $$Ifa$gdgmËkd-$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠTÙÛÝßàóóó'Ëkd÷-$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT $$Ifa$gdgmàè
óóóóóó $$Ifa$gdgm/13''' $$Ifa$gdgmËkdÑ.$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT13578óóó'Ëkd«/$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT $$Ifa$gdgm8@PRTVXóóóóóó $$Ifa$gdgmXYaˆŠ3''' $$Ifa$gdgmËkd…0$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠTŠŒŽ‘óóó'Ëkd_1$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT $$Ifa$gdgm‘›œ¤¸º¼¾Àó†óóóóóólkd92$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÖÿÖÿÖÿ4Ö4Ö
laöytUeNJT $$Ifa$gdgmÀÁÉÕ×3''' $$Ifa$gdgmËkdÁ2$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT×ÙÛÝÞóóó'Ëkd›3$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT $$Ifa$gdgmÞæ÷ùûýÿóóóóóó $$Ifa$gdgmÿ3'' $$Ifa$gdgmËkdu4$$IfT–lÖ”Rֈ”ÿñœ¸Ôð0!€]€«€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT )2468:wowcccccc $$Ifa$gdgm$a$gdgm$a$gdgmkdO5$$IfT–lÖ”RÖ0”ÿð0!€\€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÖÿÿÖÿÿÖÿÿ4Ö4Ö
laöyt´˜ŠT
:;B3' $$Ifa$gdgmËkdí5$$IfT–lÖ”Rֈ”ÿœœ¸Ôð0!€€€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠTBCKkmoqs’†††††z $$Ifa$gd´˜ $$Ifa$gdgmlkdÇ6$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÖÿÖÿÖÿ4Ö4Ö
laöyt´˜ŠTst|ž 3''' $$Ifa$gdgmËkdO7$$IfT–lÖ”Rֈ”ÿœœ¸Ôð0!€€€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT ¢¤¦óóç $$Ifa$gd´˜ $$Ifa$gdgm¦§¯ÅÇ3''' $$Ifa$gdgmËkd)8$$IfT–lÖ”Rֈ”ÿœœ¸Ôð0!€€€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠTÇÉËÍóóç $$Ifa$gd´˜ $$Ifa$gdgmÍÎÖúü3''' $$Ifa$gdgmËkd9$$IfT–lÖ”Rֈ”ÿœœ¸Ôð0!€€€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠTüþóóç $$Ifa$gd´˜ $$Ifa$gdgm 3' $$Ifa$gdgmËkdÝ9$$IfT–lÖ”Rֈ”ÿœœ¸Ôð0!€€€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT &(*,.óçççÛ $$Ifa$gd´˜ $$Ifa$gdgm $$Ifa$gdªvQ./7HJ3''' $$Ifa$gdgmËkd·:$$IfT–lÖ”Rֈ”ÿœœ¸Ôð0!€€€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠTJLNPóóç $$Ifa$gd´˜ $$Ifa$gdgmPQ[3* $Ifgd´˜Ëkd‘;$$IfT–lÖ”Rֈ”ÿœœ¸Ôð0!€€€€€€@
tàÖ0ÿÿÿÿÿÿöœ!öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöyt´˜ŠT[\dy{}’†††††z $$Ifa$gd´˜ $$Ifa$gdgmlkdk*B*OJQJaJphÿ hø?hBltjhø?hBltU hø?hgmhø?hgm5hø?hœR‚55' ( 0 3' $$Ifa$gdgmËkdýu$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠT0 _ a c e g óçççç $$Ifa$gdgm $$Ifa$gdgmg h p 3' $$Ifa$gdgmËkd×v$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠTp š œ ž   ¢ óçççç $$Ifa$gdgm $$Ifa$gdgm¢ £ « 3' $$Ifa$gdgmËkd±w$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠT« Ì Î Ð Ò Ô óçççç $$Ifa$gdgm $$Ifa$gdgmÔ Õ Ý 3' $$Ifa$gdgmËkd‹x$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠTÝ !!!!!óçççç $$Ifa$gdgm $$Ifa$gdgm!!!!3' $$Ifa$gdgmËkdey$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠT!!b!d!f!h!j!óçççç $$Ifa$gdgm $$Ifa$gdgmj!k!s!3' $$Ifa$gdgmËkd?z$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠTs!˜!š!œ!ž! !óçççç $$Ifa$gdgm $$Ifa$gdgm !¡!©!3' $$Ifa$gdgmËkd{$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠT©!È!Ê!Ì!Î!Ð!óçççç $$Ifa$gdgm $$Ifa$gdgmÐ!Ñ!Ù!3' $$Ifa$gdgmËkdó{$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠTÙ!"""
" "óçççç $$Ifa$gdgm $$Ifa$gdgm "
""3' $$Ifa$gdgmËkdÍ|$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠT"0"2"4"6"8"óçççç $$Ifa$gdgm $$Ifa$gdgm8"9"A"3' $$Ifa$gdgmËkd§}$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠTA"b"d"f"h"j"óçççç $$Ifa$gdgm $$Ifa$gdgma"b"s"–"—"¡"×"Ý"ð"#E#F#Q#R#r#s#z#¢$«$%”%•% %¡%ª%ï%.'='»(¼(Ê(ñêÝñêÕêÎÆ¼´Æ´Æ­Æ­Æ­Æ´Æ™†™u™­a™'hø?hœR‚5B*OJQJ\^Jphÿ!hø?h NB*OJQJ^Jphÿ$hø?h N5B*OJQJ^Jphÿ'hø?h N5B*OJQJ\^Jphÿ hø?h Nhø?hœR‚5hø?h N5\hø?h N5 hø?hÜ_zhø?hgm5hø?hgmOJQJaJ hø?hgmhø?hgm5OJQJaJj"k"s"3' $$Ifa$gdgmËkd~$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠTs"—"™"›""Ÿ"óçççç $$Ifa$gdgm $$Ifa$gdgmŸ" "¡"Ö"3++$a$gdgmËkd[$$IfT–lÖ”Rֈ”ÿ
œ¸Ôðt"€v€’€€€€„
tàÖ0ÿÿÿÿÿÿöà"öÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytgmŠTÖ"×"Ø"Ù"Ú"Û"Ü"Ý"Þ"ß"à"á"â"ã"ä"å"æ"ç"è"é"ê"ë"ì"í"î"ï"ð"õííííííèèèèèèèèèèèèèèèèèèègdÜ_z$a$gdgm $¤da$gdgmð"#E#F#Q#R#^#j#l#n#p#r#÷÷÷÷÷ëëëëëë $$Ifa$gdK6o$a$gd N r#s#z#1% $$Ifa$gdK6oÎkd5€$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€B€Æ€€€€@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTz#{#ƒ#›##Ÿ#¡#£#„{„„„„ $IfgdK6o $$Ifa$gdK6ookd$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠT£#¤#¬#È#1% $IfgdK6o $$Ifa$gdK6oÎkd¡$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTÈ#Ê#Ì#Î#Ð#óóóó $$Ifa$gdK6oÐ#Ñ#Ù#ñ#1% $IfgdK6o $$Ifa$gdK6oÎkd†‚$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTñ#ó#õ#÷#ù#óóóó $$Ifa$gdK6où#ú#$$1% $IfgdK6o $$Ifa$gdK6oÎkdkƒ$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT$$ $"$$$óóóó $$Ifa$gdK6o$$%$-$b$1% $IfgdK6o $$Ifa$gdK6oÎkdP„$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTb$d$f$h$j$óóóó $$Ifa$gdK6oj$k$s$™$1% $IfgdK6o $$Ifa$gdK6oÎkd5…$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT™$›$$Ÿ$¡$óóóó $$Ifa$gdK6o¡$¢$¬$1% $$Ifa$gdK6oÎkd†$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT¬$­$µ$æ$è$ê$ì$î$„{„„„„ $IfgdK6o $$Ifa$gdK6ookdÿ†$$IfT–lÖ”RÖ”ÿ0!€œ!
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠTî$ï$÷$7%1% $IfgdK6o $$Ifa$gdK6oÎkdŒ‡$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT7%9%;%=%?%óóóó $$Ifa$gdK6o?%@%H%f%1% $IfgdK6o $$Ifa$gdK6oÎkdqˆ$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTf%h%j%l%n%óóóó $$Ifa$gdK6on%o%u%x%1( $$Ifa$gdK6o $IfgdK6oÎkdV‰$$IfT–lÖ”Rֈ”ÿÖœ¸Ôð0!€BÆ@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTx%z%}%€%%‚%óóó80$a$gd N»kd;Š$$IfT–lÖ”RÖr”ÿœ¸Ôð0!€@
tàÖ0ÿÿÿÿÿÿöœ!ööÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $$Ifa$gdK6o‚%ƒ%„%…%†%‡%ˆ%‰%Š%‹%Œ%%Ž%%%‘%’%“%”% %¡%Î%ä%ð%\&ý&÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷ïçâââ×× &$
& Féa$gdœR‚&gdœR‚&$a$gdœR‚$a$gdœR‚$a$gd Ný&-'.'='u'¼'(5((»(¼(Ê(Ø(í(î(þ(‹)ó)ô)‡*ôèãÛÐÐÐÐÐããÈÈ¿ãããã¶ 7$8$H$gdœR‚&„Ð^„ÐgdœR‚&
& F!gdœR‚ $
& F a$gdœR‚$a$gdœR‚&gdœR‚ &$„Ð^„Ða$gdœR‚ &$
& Féa$gdœR‚Ê(í(î(‹)œ)ô)@*†*‡*š*Í*?+¾+K,U,V,„,Ê,Ë,F--Å-Æ-@.\.].h.|.~.Ï.Ð.â.ã.û.ý. //íÚÆíµ­£­™Šƒ£µpµpÆpµpÆpµp]pµpµpµpµpµp$hø?hœR‚5B*OJQJ^Jphÿ$hø?h N5B*OJQJ^Jphÿ hø?h Nhø?h NfHqÊ
ÿÿÿÿhø?h N0J#5hø?h N5\hø?h N5!hø?h NB*OJQJ^Jphÿ'hø?h N5B*OJQJ\^Jphÿ$hø?hœR‚B*OJQJ\^Jphÿ$hø?h NB*OJQJ\^Jphÿ$‡*?+@+¾+L,M,Ë,F-G-Æ-@.\.].h.Ð.//'/„/ 0w0ü0óîîééééééééééááéØÐÐȹ"
& Fꤤ[$\$gdœR‚&
& FêgdœR‚
& FêgdœR‚ 7$8$H$gdœR‚&
& F¾gdœR‚&gdœR‚gdœR‚ $7$8$H$a$gdœR‚////'/8/j/¤/Ô/ 0w0±0ã0ü0ý0þ0ÿ0i1â1ã1?2@2Š2‹2›2F6U666 6¡6À6ô7õ78_9a99†:‡:Á:îÛîÑÊÂÊÂÊîÊÂʸʰ¨Ê¨Ê¨Ê¨”Ê”m”m¨Ê°¨Êf¨Ê°¨ hø?hœR‚'hø?hœR‚5B*OJQJ\^Jphÿ$hø?h NB*OJQJ\^Jphÿ'hø?h N5B*OJQJ\^Jphÿhø?h N5hø?hœR‚5hø?h N5>*hø?h N\ hø?h Nhø?h N5\$hø?h N5B*OJQJ^Jphÿ!hø?h NB*OJQJ^Jphÿ(ü0ý0þ011U1h1i1ã1@2‹2Œ2›2Þ2x3Ú3Ù4—5F6G6U6g6öñééééÒÒÒÊÅ麺ºººÊŲ&
& F"gdœR‚ $
& F a$gdœR‚&gdœR‚&$a$gdœR‚$
& F½
Æ8„8„äý^„8`„äýa$gdœR‚$a$gdœR‚gdœR‚
ÆŒgdœR‚g6}666 6¡6À6ô7õ78_9`9a99†:‡:Á:g;h;;¤=ì=î=>d>÷÷òòòêêêêêêêêêêêêêêêâÚÚÏ &$
& FÁa$gdœR‚&$a$gdœR‚$a$gdœR‚$a$gdœR‚&gdœR‚&
& F"gdœR‚Á:g;h;ƒ;‰;Ž; =¢=¤=ê=ì=>¥>§>Ñ>â>€?‚?ð?ô?õ?L@S@^@¼@A,ADœD¼DÍDèDåEæEF F
FýF+GÐ>Ñ>á>â>N?›?ñ?ó?ô?"@L@^@¼@ô@AAôìääÕÕÕÉÉÉÁ¼­žž’ &$„h^„ha$gdœR‚&$
& FÀ„h^„ha$gdœR‚$
& FÀ„h^„ha$gdœR‚&gdœR‚$a$gdœR‚ $
ÆÂa$gdœR‚$
& Fû
ÆÂa$gdœR‚$a$gdœR‚&$a$gdœR‚ &$
& FÁa$gdœR‚A,AQA_B‡CDŽDœD®D¼D½DÍDéDåEæE FüFýF,Gþ`„>þa$gdœR‚$a$gdœR‚$
& Fí„Ð^„Ða$gdœR‚gdœR‚ $
& F a$gdœR‚$a$gdœR‚{è{;|U|³|Ù|1}2}Y}]}Û}Ü}ç}u~v~~˜~™~ëëãÛãÖÑÑÈÈȼ¬¬ÈÈ  $7$8$H$a$gdœR‚$„Ð7$8$H$`„Ða$gdœR‚ $7$8$H$a$gdœR‚ 7$8$H$gdœR‚gdœR‚gdœR‚$a$gdœR‚
& FîgdœR‚$
Æì„ì„äý^„ì`„äýa$gdœR‚™~Â~ó~+U‹ÉÊÌ"€/€>€w€Á€!¼½Ðë:‚;‚Q‚òòòòòòíèÛÒÍÂÂÂÂÍͺºèè
& FógdœR‚ $
& F a$gdœR‚&gdœR‚„ð^„ðgdœR‚ „ „`ú^„ `„`úgdœR‚gdœR‚gdœR‚ 
& Fð7$8$H$gdœR‚āЁQ‚R‚„0„R„Y„Z„~„„†„‘„Ë…Ú…D†l†m††4‡Z‡î‡-ˆ.ˆ8ˆßˆöˆJ‰b‰¼‰Ä‰Å‰Ò‰Ý‰ô‰õ‰ü‰"‹+‹Ë‹ä‹å‹ÿ‹Œ ŒŒYŒëäÜäÜÒÜäÜÈ´ëä´äªäªäªäªäªäªäªäܢܗÜäÜäÜäÜäܢ܄´$hø?h N5B*OJQJ^Jphÿhø?h N5\]hø?hœR‚5hø?h N5\'hø?h N5B*OJQJ\^Jphÿhø?h N5>*hø?h N5;hø?h N5 hø?h N'hø?h N5;B*OJQJ^Jphÿ.Q‚R‚w‚ ‚Ƃ݂ÿ‚ƒfƒ‘ƒ©ƒÚƒ
„„„„„„„„„„„ „!„"„úòåòòòòòòòòòòàØØØØØØØØØØØ$a$gdœR‚gdœR‚ „v„Ð^„v`„ÐgdœR‚
& FõgdœR‚gdœR‚"„#„$„%„&„'„Z„„‘„¬„….……Ê…Ë…Ú…†B†C†D†m†÷÷÷÷÷÷÷ïâÕÕÕÕÐË÷À¸¸¯„ò^„ògdœR‚$a$gdœR‚ $
& F a$gdœR‚&gdœR‚gdœR‚ $
& Fòa$gdœR‚m$
$„h^„ha$gdœR‚m$&$a$gdœR‚$a$gdœR‚m†ƒ†®†Á†Ð†4‡[‡œ‡³‡í‡î‡.ˆöÛÄĬö˜‡zul„Â`„ÂgdœR‚gdœR‚
Æ „¶^„¶gdœR‚
Æ „&„–]„&^„–gdœR‚$
Æ „ìÿ„–]„ìÿ^„–a$gdœR‚
& Fù
Æ„û„„äý]„û^„`„äýgdœR‚$
& Fú
ÆØ „Ò„Ø ]„Ò^„Ø a$gdœR‚$
& Fù
Ƅ҄„äý]„Ò^„`„äýa$gdœR‚„ò^„ògdœR‚ .ˆ9ˆˆßˆ÷ˆ,‰J‰¼‰½‰¾‰¿‰À‰Á‰Â‰Ã‰Ä‰Ñ‰Ò‰Þ‰ì‰î‰ð‰öñêáÒÒÉÁÁÁÁÁÁÁÁÁÁµµµµ $$Ifa$gdœR‚$a$gdœR‚„h^„hgdœR‚„h„h9D^„h`„hgdœR‚„h`„hgdœR‚9DgdœR‚gdœR‚„Ð`„ÐgdœR‚ð‰ò‰ô‰õ‰ü‰óó%óÎkd
‹$$IfT–lÖ”Rֈ”ÿÐðŠ!€\€ª€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $$Ifa$gdœR‚ü‰ý‰ŠŠ!Š#Š%Š'А„{„„„„ $IfgdœR‚ $$Ifa$gdœR‚okd÷‹$$IfT–lÖ”RÖ”ÿŠ!€ö!
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠT'Š(Š0ŠLŠ1% $IfgdœR‚ $$Ifa$gdœR‚Îkd„Œ$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTLŠNŠPŠRŠTŠóóóó $$Ifa$gdœR‚TŠUŠ]ŠvŠ1% $IfgdœR‚ $$Ifa$gdœR‚Îkdq$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTvŠxŠzŠ|Š~Šóóóó $$Ifa$gdœR‚~ŠЇТŠ1% $IfgdœR‚ $$Ifa$gdœR‚Îkd^Ž$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT¢Š¤Š¦Š¨ŠªŠóóóó $$Ifa$gdœR‚ªŠ«Š³ŠÞŠ1% $IfgdœR‚ $$Ifa$gdœR‚ÎkdK$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTފàŠâŠäŠæŠóóóó $$Ifa$gdœR‚æŠçŠïŠ‹1% $IfgdœR‚ $$Ifa$gdœR‚Îkd8$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT‹‹‹‹!‹óóóó $$Ifa$gdœR‚!‹"‹,‹1% $$Ifa$gdœR‚Îkd%‘$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT,‹-‹5‹R‹T‹V‹X‹Z‹„{„„„„ $IfgdœR‚ $$Ifa$gdœR‚okd’$$IfT–lÖ”RÖ”ÿŠ!€ö!
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠTZ‹[‹c‹‘‹1% $IfgdœR‚ $$Ifa$gdœR‚ÎkdŸ’$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT‘‹“‹•‹—‹™‹óóóó $$Ifa$gdœR‚™‹š‹¢‹Â‹1% $IfgdœR‚ $$Ifa$gdœR‚ÎkdŒ“$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT‹ċƋȋʋóóóó $$Ifa$gdœR‚ʋˋً܋ދ1%%% $$Ifa$gdœR‚Îkdy”$$IfT–lÖ”Rֈ”ÿÐðŠ!€\ªš
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTދá‹ä‹å‹æ‹óç,$$a$gdœR‚»kdf•$$IfT–lÖ”RÖr”ÿ˜´ÐðŠ!€€€€ €š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿÖÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $$Ifa$gdœR‚ $$Ifa$gdœR‚æ‹ç‹è‹é‹ê‹ë‹ì‹í‹î‹ï‹ð‹ñ‹ò‹ó‹ô‹õ‹ö‹÷‹ø‹ù‹ú‹û‹ü‹ý‹þ‹ÿ‹ Œ:ŒMŒ÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷òò&gdœR‚$a$gdœR‚MŒNŒZŒ[ŒïŒoæçö.ŽoŽÖŽPQRbÏ¨‘‘úúúïïïúúçÜÜÜÜúúúúÐúÇ¿Ç&$a$gdœR‚ 7$8$H$gdœR‚ Pdð¤¤gdœR‚ $
& F a$gdœR‚$a$gdœR‚ $
& Fa$gdœR‚&gdœR‚YŒZŒ[ŒæöPÏa§¨êù‘™‘’’ ’
’‹’Œ’Ï’“b“c“Á““ߓ’”“”ž”E•w•¢•Å•ü• –P–îÚÓÚÓÚ®ڦœ¦î‰îœ€ÓmîÚmÓmÚmeîmîӜî‰î‰îÓehø?h N\$hø?h N5B*OJQJ^Jphÿhø?h NPJ$hø?h NB*OJQJ\^Jphÿhø?h N5\hø?h N5&hø?h N5CJOJQJ\^JaJ hø?h NCJOJQJ^JaJ hø?h N'hø?h N5B*OJQJ\^Jphÿ!hø?h NB*OJQJ^Jphÿ'‘™‘’’Œ’Ï’Ð’c“Á““ԓߓG”’”“”ž” •‘•ü•úîåàÛÒàîàÆà»»¶ú««« &$
& F a$gdœR‚gdœR‚ &$
& Fa$gdœR‚ &$„P^„Pa$gdœR‚&„Ð`„ÐgdœR‚IgdœR‚&gdœR‚ 7$8$H$gdœR‚ $7$8$H$a$gdœR‚gdœR‚ü•…–—‚—Ó—˜m˜Ÿ˜Õ˜™k™§™¨™ß™Všišjš›Y›Ä›Å›Ô›ôäôôôôÒÒÒÒÒÍÅÅÅźººÅµ&gdœR‚ $
& F½a$gdœR‚$a$gdœR‚gdœR‚"$
& F ¤¤[$\$a$gdœR‚$
& F 7$8$H$a$gdœR‚ $
& F a$gdœR‚P–——G—H—€——‚—ƒ—³—´—Ñ—Ò—Ó—Ô—ý—þ—˜˜˜˜J˜K˜k˜l˜m˜n˜˜˜˜ž˜Ÿ˜ ˜Ã˜Ä˜Ó˜Ô˜Õ˜Ö˜™™™™™ ™N™O™i™j™k™l™’™“™¥™¦™§™¨™©™jšÅ›Ô›·Ÿ¸ŸÈŸóŸO¡ùîùîáîùîùîáîØîùîáîØîùîáîØîùîáîùîùîáîùîùîáîùîùîáîùîùîáîùÉÁ¹ù¥ù¹¥¹ù'hø?h N5B*OJQJ\^Jphÿhø?h N5hø?hœR‚5hø?h NfHqÊ
ÿÿÿÿhø?h N0JBhø?h N0J!B*phÿjhø?h NU hø?h NAԛœÉœ—až0Ÿ·Ÿ¸ŸÈŸóŸN¡O¡…¡ã¢£)¤*¤U¤¡¥¢¥Ë¥§&§3§÷ììììì÷ç÷÷÷÷÷÷÷÷÷÷÷÷÷ßÏ$
ÆÐ„Lÿ]„Lÿa$gdœR‚$a$gdœR‚&gdœR‚ $
& F a$gdœR‚$a$gdœR‚O¡…¡ä¢ £)¤*¤+¤T¤¡¥¢¥¾¥Ä¥Ê¥ §
§§%§'§3§Ú§Ü§¨¨©©[ª]ª³ªµª¶ª««m«6¬7¬F¬A¯B¯R¯Y¯\¯s¯y±£±Ì²Õ²×²ð²÷ð÷ðéð÷ðé÷ð÷ð÷á÷ð÷ðÙð÷ðÙðÙð÷á÷ϼ«÷—ðƒ—÷ð÷ð÷x÷ð÷hø?h NmH sH 'hø?hœR‚5B*OJQJ\^Jphÿ'hø?h N5B*OJQJ\^Jphÿ!hø?h NB*OJQJ^Jphÿ$hø?h NB*OJQJ\^Jphÿhø?h N5;hø?h NH*hø?hœR‚5 hø?hœR‚ hø?h Nhø?h N5/3§”§¨¨¨ã¨2©ª´ªµªåª«««n«¾«6¬7¬F¬p¬ôåÝÝÉÉÉÉÄļ¼Ä±±±Ä¬Ý&gdœR‚ &$
& Fa$gdœR‚$a$gdœR‚gdœR‚$
ÆÐ„Єòþ^„Ð`„òþa$gdœR‚$a$gdœR‚$
& F

ÆZa$gdœR‚ $
& F
a$gdœR‚p¬¹¬­ì­#®A¯B¯R¯s¯j±y±£±Ì²Í²ñ²K´i´™´1¶o¶ ¶Ú·-¸.¸9¸ôôôôôïïêââêêêâââêââêâÚêê$a$gdœR‚$a$gdœR‚gdœR‚&gdœR‚ $
& F a$gdœR‚ð²i´q´s´™´o¶Ÿ¶ ¶Ù·Ú·¸9¸Ù¸å¸eºfº¼º½º¾ºÑºÒºÕºêºëºB»á»ð»¾¾¾*¾-¾.¾ýÀþÀ!Á$Á%ÁYÂZÂuÂxÂy¸ùÃßÃâÃãÃŀŢŦÅ^ÆoÆpÆ{ÆõÆùñùñùñçùàùñùñùÕùÇÕºÕùñ²ñùžùñžñçñù²ñç”ù²ñçñù²ñçñù²ñçùçñçùhø?h N5>*'hø?h N5B*OJQJ\^Jphÿhø?hœR‚5hø?h N0J!B*phÿjE–hø?h NUjhø?h NU hø?hœR‚hø?h N5\hø?h N5 hø?h N89¸•¸Ù¸Ú¸å¸7¹†¹Ú¹ºeºÔºÕºÖº×ºØºÙºÚºÛºÜºÝºÞºßºàºáºâºãº÷÷òòææææææÝòòòòòòòòòòòòòò„Z^„ZgdœR‚ 
& F„Â^„ÂgdœR‚gdœR‚
& FgdœR‚ãºäºåºæºçºèºéºêº»0»B»i»‘»³»à»á»ð»¼w¼ü¼{½¾¾úúúúúúúúúîîÞÞÞÕÐȽ½½½Õ $
& F a$gdœR‚$a$gdœR‚&gdœR‚ 7$8$H$gdœR‚$„ 7$8$H$^„ a$gdœR‚ $7$8$H$a$gdœR‚gdœR‚¾¾.¾ï¾ ¿ˆÀýÀþÀ%ÁYÂZÂy¸ùÃãÃŀŦÅ^ÆpÆúñååååààØññÈññØññØ­$„„€„Ð1$5$7$8$H$]„^„€`„Ða$gdœR‚$„òþ7$8$H$]„òþa$gdœR‚$a$gdœR‚gdœR‚ $7$8$H$a$gdœR‚ 7$8$H$gdœR‚&gdœR‚pÆ{ƹÆõÆ\Ç]ÇhÇiÇÐÇÈLȗȹÈèÈ&É'É(É)É*É+É,É-ÉôäääÛôôÐÐÐÐÀÀи¸¸¸¸¸¸$a$gdœR‚$
& F
7$8$H$a$gdœR‚ $
& F
a$gdœR‚ 7$8$H$gdœR‚$
& F7$8$H$a$gdœR‚
1$7$8$H$gdœR‚õÆ[Ç]ÇhǗȸȹÈçÈèÈ%É&ÉnÉpɓɘɠɫÉ
Ê ÊÊKËLË\˘ËÛÌÍåÍ
ίÎËΞÏÞÏåÏæÏmÐvÐwЕÐXÒdÒ)Ô*ÔjÔkԟԠԡԢÔ÷ðæðÓðÓðÓðËÃËÃ˹ðË¥ð‘¥ËðËðËðËðËðËðËÃËðËð†ð†y†ð†hø?h N0J!B*phÿjhø?h NU'hø?hœR‚5B*OJQJ\^Jphÿ'hø?h N5B*OJQJ\^Jphÿhø?h N5;hø?hœR‚5hø?h N5%hø?h N0J4B*OJQJ^Jphÿhø?h N5\ hø?h Nhø?h N\/-É.É/É0É1É2É3É4É5É6É7É8É9É:É;ÉӋÓÕÓ)Ô¡Ô/Õ¿ÕoÖpÖqÖ÷ïäää××ïïïÈÈÈÈȼ¼¼¼¶¶gdœR‚m$ 
& F„„^„„gdœR‚$
& F„„^„„a$gdœR‚
& Fü7$8$H$gdœR‚ $
& Füa$gdœR‚$a$gdœR‚$a$gdœR‚¢ÔíÔîÔ-Õ.Õ/Õ0Õ|Õ}Õ½Õ¾Õ¿ÕÀÕÖÖmÖnÖoֈ։֒ÖÂÖÈÖÉÖÙÖðÖûֈ׉ט×WÙhٓÙAÚ½ÚBÛCÛjÛ=ÜtÜnÝ¢ÝÞ/Þ¿ÞÁÞÃÞáނßÌßLàWàZàÜáÝáIâùîáîùîùîáîùîùîáîùÙÑÙÇÙùÙÇÙ¿Ç«ù«ÇŸ•Ÿ•ÇùÇùÇùÇùÙÑÙùùÙǍîùhø?h N]hø?h N5CJhø?h N5CJ\'hø?h N5B*OJQJ\^Jphÿhø?h N\hø?h N5\hø?hœR‚5hø?h N5hø?h N0J!B*phÿjhø?h NU hø?h N7qÖrÖsÖtÖuÖvÖwÖxÖyÖzÖ{Ö|Ö}Ö~ÖրցւփքօֆևֈÖÉÖðÖûÖüÖùùùùùùùùùùùùùùùùùùùùùùùùñèè $a$gdœR‚m$$a$gdœR‚gdœR‚m$üÖ×3×G×p׈׉ט׷×5ØÓØWÙXÙhٓÙCÛDÛjÛ=Ü>ÜtÜößßßß×Ò×ÇÇÇÒÒ׿×׳×× $
Æa$gdœR‚$$a$gdœR‚ $
& F a$gdœR‚&gdœR‚$a$gdœR‚$
& F
Æb„Єv^„Ð`„va$gdœR‚ $a$gdœR‚m$tÜnÝoÝ¢ÝÞÞ/ÞÂÞÃÞÕÞÖÞáÞ*߂ßÍßLàMàYàZà÷÷÷÷÷÷÷÷ïããÂ¥¥¥ ããgdœR‚$
& F 
ÆÐ„Є>þ1$7$8$H$^„Ð`„>þa$gdœR‚!$
& F 
ÆÐ„çÿ„Є>þ1$7$8$H$]„çÿ^„Ð`„>þa$gdœR‚ $„çÿ]„çÿa$gdœR‚$a$gdœR‚$a$gdœR‚Zà¯àáaáÜá¬âúâÜãZä[ä\äŒä–ä—ä©äªäïÞïïÎÎÎᬜ“ŽŽ&gdœR‚&„Ð`„ÐgdœR‚$„P„Ð^„P`„Ða$gdœR‚gdœR‚
Æ„„˜þ^„`„˜þgdœR‚ $7$8$H$a$gdœR‚$
& F 7$8$H$a$gdœR‚$
& F 1$7$8$H$a$gdœR‚$
& F 7$8$H$a$gdœR‚IâJâªâ«â¬â­âØâÙâøâùâúâûâpãqãÚãÛãÜãÝã ä!äXäYä[ä\ä]äŒä–ä—äžäªä5åD墿£æ¹æÌæ…ç–çTèUè/êôåôÝôÖôåôÝôÖôåôÝôÖôåôÝÖÎÆ¼«—ƒÖ—ÖyoÆÖÆÖofhø?h NPJhø?h N5PJhø?hÆe(5PJ'hø?h N5;B*OJQJ^Jphÿ'hø?h N5B*OJQJ\^Jphÿ!hø?h NB*OJQJ^Jphÿhø?h N5;hø?h N5hø?hœR‚5 hø?h Nhø?h N]hø?h N0J!B*]phÿjhø?h NU(ªäÛä å4å5åDåcå®åôåAæ¢æ£æ¸æ¹æÌæçEçlç…ç†ç–ç¶ç÷÷÷òíåÚÚÚÚÕÕÕÕÅÅÅÅÕÕ¶$
& Fè„Ð^„Ða$gdœR‚$„*„>þ^„*`„>þa$gdœR‚gdœR‚ $
& F a$gdœR‚$a$gdœR‚&gdœR‚gdœR‚
& FþgdœR‚¶çÑç/èUè„è´èçèéCéeé¶é/êZê›êœêêžêõêðððäÜͺÍÍÍÍÜܲ¡¡¡„òþ„ „`ú]„òþ^„ `„`úgdœR‚$a$gdœR‚$
& Fÿ„ßþ„h]„ßþ^„ha$gdœR‚$
& Fÿ„h^„ha$gdœR‚$a$gdœR‚ $„ßþ]„ßþa$gdœR‚$
& Fè„Ð^„Ða$gdœR‚/ê1ê›êžêŸê¨êíêëë&ë/ë6ëAëýëþëìì%ìøì
í5ízí…í×íúíOîdîÅîãî&ïHï›ïžï ï¡ïÉïÌïæïøïùïð ð0ñ@ñòòò:ò³ò¼òëòMóXó}óùðèàèÖèÌÂÌÖÌùèÖù®ù¤èùèùèùèùèùèùÖèàèÖèÌù֚ù®ù讇ù®‡ù®‡$hø?h N5B*OJQJ^Jphÿhø?h N5PJhø?h N5PJ'hø?h N5B*OJQJ\^Jphÿhø?hÆe(5;hø?h N5;hø?h N5\hø?hÆe(5hø?h N5hø?h NPJ hø?h N5õê/ëAëcë¸ëýëþëì%ìkì‚ì–ì¶ìØì÷ìøì
í5íyíöñÝÝÝÐñËø¸¸¸¸°ñ¨Ÿ„Ð`„ÐgdœR‚
& FgdœR‚$a$gdœR‚ $
& F a$gdœR‚$a$gdœR‚&gdœR‚ „8„0ý^„8`„0ýgdœR‚
& Fï
Æ „8„0ý^„8`„0ýgdœR‚gdœR‚„Lÿ]„LÿgdœR‚yízí…íÖí×íúíNîOîdîÄîÅîãî%ï&ïHïžïŸï ïÔïøïùï ð ðaðöîåöîåöîåöîööîØÓÓÓÓÓÓÓÈ $
& Fa$gdœR‚gdœR‚ „*„¦ÿ^„*`„¦ÿgdœR‚„Ð^„ÐgdœR‚
& FgdœR‚„Ð`„ÐgdœR‚aðÆð0ñ1ñ@ñ†ñ¨ñÇñÙñññòò:ò³ò´òëòMóNó}óðôñô5õ†õ‡õ¬õ5öôôïïçÜÜÜÜÜçïçïï×ïïçïï×ïï×gdœR‚ $
& F a$gdœR‚$a$gdœR‚&gdœR‚ $
& Fa$gdœR‚}óðôùô5õ†õŽõ«õ¬õ5ö6ö7ö#F#G#Z#[#s#t#u#‡#Õ%æ%%(3(4(T(d(f(n(Œ(’(•(î)ï)*ˆ+‰+’+¤+¥+¦+---1-3-–.—.Ç.91:1L1V1W1Q2b2·2¸233]3^3a3õíãÙÏÈÏÈÙíÙíÁíÁíÁµ¬ÁíÁÙíÁí¤šÙ¤šÙíÙíÁšÙíÙÁšÙÁ’íÙí¤Ù¤Á¤Á¤ÁÙhø?hˆõ5hø?hˆõ5\hø?h N\hø?h NPJhø?h N5PJ\ hø?h N hø?hˆõhø?hˆõ5PJhø?h N5\hø?h N5@ˆhø?h N5hø?h N5@ˆÿÿ9=#>#@#B#P;"$„$„[ „‘þ& #$/„´If^„a$gdˆõ$$„[ „‘þ& #$/„´Ifa$gdˆõ¯kd§$$If–lÖ”KÖ\”ÿ
†ñw€€€€
t 
6 ”[ ”‘þ”´Ö0ö76ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöytˆõB#D#F#G#s#ææ72gdœR‚¯kd‡¨$$If–lÖ”KÖ\”ÿ
†ñw€€€€
t 
6 ”[ ”‘þ”´Ö0ö76ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöytˆõ$„$„[ „‘þ& #$/„´If^„a$gdˆõs#u#‡#Î#ƒ$6%Õ%Ö%æ%8&²&'“'â'$(%(4(÷ïêÒÒÒ¹¬¬¬¬¬ ¹ $„h^„ha$gdœR‚ 
& FË7$8$H$gdœR‚ 7$8$H$gdœR‚$„h„˜þ^„h`„˜þa$gdœR‚$
& FÊ-D7$8$H$MÆ
ÿÿÿÿa$gdœR‚gdœR‚$a$gdœR‚$a$gdœR‚4(T(U(f(•(î)ï)*ˆ+‰+¦+--3-–.—.Ç.91îÞÞÓÀ°°À°°°°°¨°°œ $7$8$H$a$gdœR‚$a$gdœR‚„1$5$7$8$H$]„gdœR‚$„1$5$7$8$H$]„a$gdœR‚
1$7$8$H$gdœR‚$„h„˜þ^„h`„˜þa$gdœR‚„h„˜þ7$8$H$^„h`„˜þgdœR‚91:1L1W1±12P2Q2b2¸23^3_3`3a3z3÷÷äÍͽ¸¤–––„Lÿ]„LÿgdœR‚
& FÉ1$7$8$H$gdœR‚„h„˜þ1$5$7$8$H$^„h`„˜þgdœR‚gdœR‚
& FÈ1$5$7$8$H$gdœR‚$
& FÈ„1$5$7$8$H$]„a$gdœR‚„h„˜þ1$7$8$H$^„h`„˜þgdœR‚$a$gdœR‚a3b3n3p3q3s3t3y3z3{3„3…3Ž33>4Z4Ô5Ö5Î6Ï6}7~7†7˜7Ú7Û7å7Ø8Ì:Í:Û:Ü:ü:
;*\hø?h N5\ hø?h Nhø?hˆõ5hø?h N5hø?h N@ˆýÿPJhø?h N@ˆþÿPJhø?h N@ˆÿÿPJhø?h N@ˆPJhø?h NPJhø?h N@ˆûÿPJ*mmmmmmmmmmmm m!m"m#m$m%m&m'm4m5mAmMmOmQmSmUm÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷÷îîîîîî $IfgdœR‚$a$gdœR‚UmVm]m1( $IfgdœR‚Îkd4¼$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT]m^mfm~m€m‚m„m†m‡‡‡‡‡‡ $IfgdœR‚okd½$$IfT–lÖ”RÖ”ÿŠ!€ö!
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠT†m‡mm«m­m1((( $IfgdœR‚Îkd ½$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT­m¯m±m³m´mööö(Îkd¾$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $IfgdœR‚´m¼mÕm×mÙmÛmÝmöööööö $IfgdœR‚ÝmÞmæmnn1((( $IfgdœR‚Îkd^¿$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTnnn n
nööö(Îkd=À$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $IfgdœR‚
nn=n?nAnCnEnöööööö $IfgdœR‚EnFnNncnen1((( $IfgdœR‚ÎkdÁ$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTengninknlnööö(ÎkdûÁ$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $IfgdœR‚lnvnwnn™n›nnŸn¡nö‡ööööööokdÚÂ$$IfT–lÖ”RÖ”ÿŠ!€ö!
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÖÿÖÿÖÿ4Ö4Ö
laöytK6oŠT $IfgdœR‚¡n¢nªnØnÚn1((( $IfgdœR‚ÎkdgÃ$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠTÚnÜnÞnànánööö(ÎkdFÄ$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $IfgdœR‚ánéno
o oooöööööö $IfgdœR‚ooo%o'o1((( $IfgdœR‚Îkd%Å$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT'o)o+o-o.oööö(ÎkdÆ$$IfT–lÖ”Rֈ”ÿñœ¸ÔðŠ!€]€«€€€€š
tàÖ0ÿÿÿÿÿÿöö!ööÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿÖÿÿÿÿÿÿ4Ö4Ö
laöytK6oŠT $IfgdœR‚.o4o7o9o½@½B½D½÷ðçÞðÕÞðÌçÞçÞðÃçð÷çðçÞÃÞðÕçÞÃÞÃÞðçÞºð÷ðÞçÞçÞðÞÃÞçðÞçÞðçÞçðÃðçÞçÞÃðçð±hø?h N@ˆhø?h N@ˆûÿhø?h N@ˆþÿhø?h N@ˆ hø?h N@ˆhø?h N@ˆhø?h N@ˆÿÿ hø?h Nhø?h N@ˆ
ED½H½L½P½R½V½X½Z½\½`½b½f½j½l½n½p½r½t½v½x½~½€½‚½„½ˆ½нŒ½½’½”½–½˜½š½œ½ž½ ½¦½¨½ª½¬½°½²½´½¶½º½¼½¾½À½ĽƽȽʽнð½ò½þ½õìãìÜÓìãÜãÜãìÜãÊÜÁãܸãìܯÓìÓÜìÓìãìãܸܦÜãììÜìÜãìãìܕŒÜhø?h N@ˆüÿhø?h N5hø?h N@ˆûÿhø?h N@ˆýÿhø?h N@ˆhø?h N@ˆhø?h N@ˆhø?h NRHƒhø?h N@ˆþÿ hø?h Nhø?h N@ˆÿÿhø?h N@ˆhø?h N@ˆûÿRH,7þ½¾¾¾¾¾ ¾
¾¾¾¾¾¾¾!¾$¾%¾&¾'¾)¾*¾+¾-¾.¾/¾0¾1¾2¾3¾5¾6¾7¾8¾:¾]¾_¾a¾b¾c¾d¾e¾g¾h¾i¾j¾k¾l¾m¾n¾o¾p¾q¾r¾t¾u¾v¾x¾y¾z¾{¾|¾~¾…¾†¾ˆ¾‰¾о‹¾¾޾¾’¾“¾”¾›¾Ÿ¾ ¾¡¾¢¾¤¾¥¾¦¾§¾©¾ª¾¬¾­¾®¾¯¾°¾²¾³¾¾¾¿¾Á¾¾þľƾǾʾ˾̾;ϾоÒ¾Ô¾Õ¾Ö¾×¾ؾ÷ðçÞç÷ðçÞ÷ð÷Þ÷çð÷Þç÷ç÷ðÕ÷ç÷ðÞ÷ÞðçðçÌðÃ÷ðç÷ç÷ðÞç÷ðçð÷ç÷ÞðÃðÃð÷Þ÷ç÷ðÃÕçðç÷ðçÞ÷çhø?h N@ˆhø?h N@ˆüÿhø?h N@ˆýÿhø?h N@ˆþÿhø?h N@ˆÿÿ hø?h Nhø?h N@ˆMð½€¾Ú¾¿h¿²¿³¿´¿µ¿è¿ë¿í¿ï¿ñ¿ôôôôôïçççÊÊÊÊ_$„ÿ„¦ÿ$„øÿ„·þ&`#$/„´If]„ÿ^„¦ÿa$gd2$a$gdœR‚gdœR‚ $
& FÍa$gdœR‚
ؾ޾߾à¾á¾â¾å¾æ¾ç¾é¾ì¾í¾ð¾ñ¾ò¾ó¾ô¾õ¾ö¾÷¾ø¾ù¾ú¾û¾ü¾ý¾ÿ¾¿¿¿¿¿¿¿¿ ¿ ¿
¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿ ¿"¿#¿%¿&¿'¿(¿)¿*¿+¿,¿-¿/¿0¿2¿3¿4¿6¿ùðçÞÕùÞùðÞðùðÞùÞçùçðÞÌùÞùðùçùÞðÞùçÞðÞùðÞùÞùÃùÞðÞðùÞùçùºðÞçù±ÃÞðÞðÞðù±ðhø?h N@ˆ:hø?h N@ˆ8hø?h N@ˆýÿhø?h N@ˆhø?h N@ˆûÿhø?h N@ˆhø?h N@ˆþÿhø?h N@ˆÿÿ hø?h NF6¿7¿8¿9¿:¿;¿¿?¿B¿D¿E¿F¿G¿H¿I¿J¿K¿L¿M¿N¿O¿Q¿R¿S¿T¿U¿V¿X¿Z¿[¿\¿]¿^¿_¿`¿a¿b¿e¿f¿m¿n¿o¿p¿q¿r¿u¿v¿w¿y¿z¿{¿|¿}¿~¿¿€¿¿‚¿„¿…¿†¿‡¿ˆ¿‰¿Š¿Œ¿¿Ž¿¿¿‘¿’¿÷îçÞî÷î÷îçîçÕîçÌ÷î÷ÌçÕî÷çÃî÷îçî÷îç÷çÌîçÌçÌ÷Ìç÷çÌ÷î÷îç÷Ìî÷î÷çÌî÷ç÷Ìçºî÷çÌ÷hø?h N@ˆýÿhø?h N@ˆ8hø?h N@ˆþÿhø?h N@ˆ:hø?h N@ˆ7 hø?h Nhø?h N@ˆÿÿhø?h N@ˆI’¿”¿•¿–¿—¿š¿›¿œ¿Ÿ¿ ¿¡¿£¿¤¿¥¿¦¿§¿¨¿©¿ª¿¬¿­¿®¿¯¿²¿´¿¶¿è¿é¿ñ¿ò¿ú¿û¿ü¿ÀÀ1À´ÁÅÁL˜™ÂéÂïÂðÂôÂWÃ]Ã^ÃùðçÞùÕÞùÕÞçÞùÞùçÕçÞðÞðùÍÅÍů¨¯¨žÍù”ù”ƒ”ùzƒzùzƒzùhø?h NPJ!hø?h NB*OJQJ^Jphÿhø?h N5PJhø?h N5CJ hø?h2+hø?h25CJOJPJQJaJmH @sH @hø?h25hø?h N5hø?h N@ˆýÿhø?h N@ˆhø?h N@ˆÿÿhø?h N@ˆþÿ hø?h N0ñ¿ò¿ô¿ö¿ø¿ú¿P3333_$„ÿ„¦ÿ$„øÿ„·þ&`#$/„´If]„ÿ^„¦ÿa$gd2¯kdžå$$If–lÖ”CÖ\”ÿëBšò
t 
6`”øÿ”·þ”´Ö0ÿÿÿÿÿÿö^6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöyt2ú¿û¿ü¿ÀÀ1ÀPHH?6I
ÆhgdœR‚I„8`„8gdœR‚$a$gdœR‚¯kdUæ$$If–lÖ”ÉCÉSɇɈÉïßÎÎÎÎ?Žkdpë$$If–lÖ”lÖFüÚ%€€
ۑ
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöhytK6oI„”ÿ„¦ÿ$If]„”ÿ^„¦ÿgdœR‚&$„Üÿ„Ð]„Üÿ^„Ða$gdœR‚&$„Üÿ„h]„Üÿ^„ha$gdœR‚ˆÉŒÉåÉìÉíÉñÉîÚîK3I$
& F8„”ÿ„¦ÿ$If]„”ÿ^„¦ÿa$gdœR‚Žkd%ì$$If–lÖ”:ÖFüÚ%
ë
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöhytK6o$„”ÿ„¦ÿ$If]„”ÿ^„¦ÿa$gdœR‚I„”ÿ„¦ÿ$If]„”ÿ^„¦ÿgdœR‚ñÉGÊNÊOÊSʘʟÊëÚM5ëÚI$
& F8„”ÿ„¦ÿ$If]„”ÿ^„¦ÿa$gdœR‚ŒkdÔì$$If–lÖÖFüÚ%
ë
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöhytK6oI„”ÿ„¦ÿ$If]„”ÿ^„¦ÿgdœR‚$„”ÿ„¦ÿ$If]„”ÿ^„¦ÿa$gdœR‚ŸÊ Ê¤ÊáÊèÊrZF5I„”ÿ„¦ÿ$If]„”ÿ^„¦ÿgdœR‚$„”ÿ„¦ÿ$If]„”ÿ^„¦ÿa$gdœR‚I$
& F8„”ÿ„¦ÿ$If]„”ÿ^„¦ÿa$gdœR‚Œkdí$$If–lÖÖFüÚ%
ë
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöhytK6oØÊÙÊÛÊÜÊÝÊÞÊàÊèÊéÊíÊ0Ë7Ë8Ë{?¤?r@ìàÏÇÇ¿³Ç¿ÇÇ¿³³³Ç¿Ç¿ $$„Ð`„Ða$gdœR‚$$a$gdßQH$$a$gdœR‚,$
Æ ´Âv¤a$gdmBW $
Æ„a$gdœR‚$
& F
Æ„„`„a$gdœR‚r@…@†@’@ AA‘A£AüAGBºB=C C¡C¶CÚCDóëóÓÓËË»»»²»© 
& Fò„„Â^„`„ÂgdœR‚„^„gdßQH„h^„hgdœR‚„h^„hgdœR‚$
Æt"„h^„ha$gdœR‚$a$gdßQH$
& F½
ÆÐh„h„òþ^„h`„òþa$gdœR‚$a$gdœR‚ $„^„a$gdßQHD3DpDqD“D°DÒEÓEÔEÕEëEîEðEòEôEïïêááÙêÔÄ᝝¯$$„øÿ„…ÿ&`#$/„´Ifa$gdßQH$„h„˜þ^„h`„˜þa$gdœR‚gd­hZ$a$gdœR‚„^„gdßQHgdœR‚
& Fò„„Â^„`„ÂgdœR‚pDqD°DÓEÔEÖEêEëEôEõEþEÿESFTFsFeGwGÝHÞHõHI%I&IXIFJuJOKgKoKLôLõLM7N8NWNXN‡N.O/ODONO¸OÈOQ QWRxRyR—RœSùïçÞÙÑïÇÀÇÀѸѱѱª —ѱ‹‚‹‚ Ñ‚±¸Ñ±¸Ñ±‹‚±Ñï±ï±Ñ±ï±ïçhø?hÜ_zPJhø?hÜ_z5PJ\hø?hÜ_zPJhø?hÜ_z5PJ hø?h­hZ hø?hÜ_zhø?h­hZ5 hø?hßQHhø?hßQH5PJhø?hÜ_z5 hßQH5hø?hÜ_zCJhø?hÜ_z\hø?hÜ_z5\ hø?h74º2ôEõE÷EúEP;"$„$„øÿ„…ÿ&`#$/„´If^„a$gdßQH$$„øÿ„…ÿ&`#$/„´Ifa$gdßQH¯kd$$If–lÖ”Ö\”ÿ-̉1™Ÿ½¨
t 
6`”øÿ”…ÿ”´Ö0ö6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöytßQHúEüEþEÿE$Fææ7'$„h„˜þ^„h`„˜þa$gdœR‚¯kd$$If–lÖ”Ö\”ÿ-̉1™Ÿ½¨
t 
6`”øÿ”…ÿ”´Ö0ö6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöytßQH$„$„øÿ„…ÿ&`#$/„´If^„a$gdßQH$FIFSFTFsF£FùFCGfGwG¥GþG>H•H±HÝHÞHïïãÓǼ¼¼ã°¥¥¥¥
& FÎgdœR‚ $
& FÎa$gdœR‚ $„Ð^„Ða$gdœR‚ $
& FÍa$gdœR‚ $„Ð`„Ða$gdœR‚$
ÆZ„^„a$gd­hZ $„^„a$gd­hZ$„h„˜þ^„h`„˜þa$gdœR‚ÞHõH III%I&IXIEJFJuJPKQKRKgKoKîßß×Ç»¯¯¯¯¯ŸŸ×Ž
ÆõA"o„]^„]gdœR‚$
Æô „Â^„Âa$gdœR‚ $7$8$H$a$gdœR‚ $„ ^„ a$gdœR‚$
Æv„^„a$gdßQH$a$gdœR‚$
& F 
Æha$gdœR‚$
Ævô „Z^„Za$gdßQHoK¯KÎKL*LŽL²LÖLôLõLMMFMcM…M«MéMNNN7N8NWNXNòòòòòêßß××Ëßßßßßßßßß××Ë $„h^„ha$gdœR‚$a$gd­hZ $
& F×a$gdœR‚
& F×gdœR‚ 
& F×7$8$H$gdœR‚XNYN‡N·NóN/O0OCODONO·O¸OÈOCP¢PQQööööéÜÏÆ¾¾¾¾©©©œ
$
Æh7$a$gdœR‚$
& FØ
Æh„Ð7$^„Ða$gdœR‚$a$gdœR‚„p^„pgdœR‚ 
ÆÐ„^„gdßQH „h„˜þ^„h`„˜þgdœR‚

ÆõA"ogdœR‚ 7$8$H$gdœR‚Q!Q6QƒQªQØQùQRú““„¼
t 
6`”øÿ”¶þ”´Ö0öf6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöyt»mä$$„øÿ„¶þ&`#$/„´Ifa$gd»mä'j)j+j-j.jZjæææ72gd¯I6¯kdË,$$If–lÖ”øÖ\”ÿ'º>ú““„¼
t 
6`”øÿ”¶þ”´Ö0öf6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöyt»mä$„$„øÿ„¶þ&`#$/„´If^„a$gd»mäZj[j|jËj®€“€“€„€p
t 
6`”øÿ”ý”´Ö0ö6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöyt2¥‡‡‡‡:‡ææ72gdœR‚¯kd59$$If–lÖ”LÖ\”ÿ'º>®€“€“€„€p
t 
6`”øÿ”ý”´Ö0ö6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöyt2¥$„$„øÿ„ý&`#$/„´If^„a$gd2¥:‡;‡L‡Y‡‡€‡Ÿ‡Ї6ˆªˆ‰ ‰¡‰³‰ú‰óëÖÖÄ븭­­­¡™ I$„8^„8a$gdœR‚I$a$gd gP $„„^„„a$gdœR‚ I$
& F4a$gdœR‚ $„h`„ha$gdœR‚$„h1$7$8$H$`„ha$gdœR‚$
& FU„Ð1$7$8$H$^„Ða$gdœR‚$a$gd gP $„Ð^„Ða$gdœR‚ú‰ý‰ŠŠOŠPŠTŠ›ŠžŠóóççVçóçkd$:$$IfT–lÖÖF”ÿÑšÜ#€¾€Í €ü
t Ö0öŸöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zŠT I$$Ifa$gdœR‚ I$$Ifa$gdœR‚žŠŸŠ£Š֊يl`T` I$$Ifa$gdœR‚ I$$Ifa$gdœR‚’kdÔ:$$IfT–lÖ”?ÖF”ÿÑšÜ#€¾€Í €ü
t Ö0öŸöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zŠTيڊފ‹‹nbYb I$IfgdœR‚ I$$Ifa$gdœR‚kdˆ;$$IfT–lÖÖF”ÿÑšÜ#€¾€Í €ü
t Ö0öŸöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zŠT‹‹‹c‹f‹nbVb I$$Ifa$gdœR‚ I$$Ifa$gdœR‚kd8>>_$„øÿ„tþ&`#$/„´Ifgd2¥¯kdP>$$If–lÖ” Ö\”ÿ·Úè¼Ô
t 
6`”øÿ”tþ”´Ö0ÿÿÿÿÿÿö(6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöyt2¥ä—ì—í—ó—:˜ÌBÌB'C$„¢ÿ„ÿ¤¤$If[$\$]„¢ÿ^„ÿa$gdœR‚½kd;X$$IfT–lÖÖF”ÿÇw®"€3€°€7 Ö
tÖÿÿÿÿÿÿÿÿÿÿÿÿÖ0ö#ööÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ2Ö
l4Ö4Ö
laöpÖÿÿÿÿÿÿÿÿÿÿÿÿyt ,֊TBÌuÌ{ÌëÐC$„¢ÿ„ÿ¤¤$If[$\$]„¢ÿ^„ÿa$gdœR‚C„ÿ¤¤$If[$\$^„ÿgdœR‚{Ì|Ì}ÌŽÌB22C$¤¤1$[$\$a$gdði’½kdDY$$IfT–lÖÖF”ÿÇw®"€3€°€7 Ö
tÖÿÿÿÿÿÿÿÿÿÿÿÿÖ0ö#ööÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ2Ö
l4Ö4Ö
laöpÖÿÿÿÿÿÿÿÿÿÿÿÿyt ,֊TÌŽÌ•̛κλÎÄÎÕÑôÑõÑÒHÒIÒ[Ò]Ò^Ò_ÒµÒ¶ÒÃÒÄÒÅÒéÒêÒùñùñìñùñìñÝο²Î¡”¡¡saF5hø?hÜ_z0J=5B*OJQJfHphÿqÊ
ÿÿÿÿ#hø?hÜ_z5B*OJQJ\phÿhø?hÜ_z5OJQJaJ%hø?hÜ_z0J!B*OJQJaJphÿhø?hBltOJQJaJ!jhø?hBltOJQJUaJhø?hÜ_zOJQJaJhø?hÜ_z0J1OJQJaJhø?hÜ_z0J=OJQJaJhø?hÜ_z0J0OJQJaJ hði’5hø?hÜ_z5 hø?hÜ_zŽÌ–Ì®ÌÍWÍ/ΛικλÎÄξÏÐ_ÐæÐçÍ····¤‘‘‘{{{{C$
& F\„h¤¤[$\$^„ha$gdœR‚C$„Z¤¤[$\$^„Za$gdœR‚C$„¤¤[$\$`„Âa$gdœR‚C$
& F\„¤¤[$\$^„Âa$gdœR‚C$
& F\
Æp„¤¤[$\$^„Âa$gdœR‚C$„>þ„*¤¤1$[$\$^„>þ`„*a$gdœR‚æÐ@ÑÕÑôÑõÑ ÒÒÅÒ?Ó@ÓééÖ®ŒhPC$
Æh„p¤¤1$[$\$^„pa$gdœR‚$$$
& F\
ÆpЄЄòþ¤-DMÆ
ÿÿÿÿ^„Ð`„òþa$gdœR‚"$$
& F\
ÆpЄЄòþ-DMÆ
ÿÿÿÿ^„Ð`„òþa$gdœR‚C$
Æh¤¤1$[$\$a$gdði’C$
ÆÂ¤¤1$[$\$a$gdði’C$„h¤¤[$\$`„ha$gdœR‚C$
& F\„h¤¤[$\$^„ha$gdœR‚ êÒëÒ*Ó+Ó7Ó8Ó>Ó?Ó@ÓBÓWÓ_Ó`ÓhÓiÓ¹ÓºÓÊÓßÓýÓFÕVÕ‹ÕàÕáÕåÕ@ÖFÖGÖKÖìÝìÀ쯝••vnvn•e•^•^•^T^K^K^Khø?hÜ_zPJhø?hÜ_z5PJ hø?hÜ_zhø?hÜ_zCJhø?hk53hø?hk5CJOJPJQJaJmH nH sH tH  hk5hø?hÜ_z5#hø?hÜ_z5B*OJQJ\phÿ hø?hÜ_z5B*OJQJphÿ8hø?hÜ_z0J!5B*OJQJ\fHphÿqÊ
ÿÿÿÿhø?hBltB*OJQJphÿ&jhø?hBltB*OJQJUphÿ@ÓAÓWÓYÓ[Ó]Ó_Óúúèèèè_$„øÿ„[þ&`#$/„´IfgdkgdœR‚_Ó`ÓbÓdÓfÓhÓP>>>>_$„øÿ„[þ&`#$/„´Ifgdk¯kdMZ$$If–lÖ” Ö\”ÿmFø
t 
6`”øÿ”[þ”´Ö0ÿÿÿÿÿÿöd6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöytkhÓiÓ•Ó¹ÓºÓÊÓPKKK;$„h7$8$H$^„ha$gdði’gdœR‚¯kd
[$$If–lÖ”Ö\”ÿmFø
t 
6`”øÿ”[þ”´Ö0ÿÿÿÿÿÿöd6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöytkÊÓÞÓßÓýÓ,ÔOÔuÔ¦ÔûÔEÕFÕVÕ‹ÕŽÕ“ÕðèÜÐij³Ä§¢“Ё I$IfgdœR‚„^„gdði’$
& FM„h^„ha$gdœR‚gdœR‚ 
& FL„Ð^„ÐgdœR‚
& FL„Ð7$8$H$^„ÐgdœR‚
& FL„Ð^„ÐgdœR‚ $„h^„ha$gdœR‚ $„h^„ha$gdði’$a$gdœR‚$
& F?„Ð^„Ða$gdœR‚“Õ£ÕàÕáÕåÕ@ÖïãNE5$„$If^„a$gdœR‚ I$IfgdœR‚•kdÇ[$$IfT–lÖ”mÖFh Ç½&€¯€ €¼
t Ö0ö1ööÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöÔyt ,֊T I$$Ifa$gd ,ÖI$„h$If^„ha$gdœR‚@ÖFÖGÖKÖ’Ö˜Öï\P@ï$„$If^„a$gdœR‚ I$$Ifa$gdœR‚“kd…\$$IfT–lÖÖFh Ç½&¯ ¼
t Ö0ö1ööÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöÔyt ,֊TI$„h$If^„ha$gd ,ÖK֒֘֙֝Ö×ÖÝÖÞÖâÖ××××(×JKMOQSP;;;;$$„â"„þ& #$/„´Ifa$gdhû¯kd¡u$$If–lÖ”÷Ö\”ÿ‹‚yp÷÷÷÷
t 
6 ”â"”þ”´Ö0ö6ööÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿÖÿÿÿÿ”´4Ö4Ö
laöythûST^}®PF7+ $„ ^„ a$gdœR‚2$
ÆÂÀ!*$a$gdc$„e$If^„ea$gdœR‚$„e$7$8$H$If^„ea$gdœR‚ I$$Ifa$gdœR‚kdZ«$$If–lÖ” ÖF”ÿE]‘$€ó2 €c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z ‡
‡‡2‡ۇ܇
ˆ‚ˆƒˆ´ˆob]UUUUUU$a$gdœR‚gdœR‚
-DMÆ
ÿÿÿÿgdœR‚kd¬$$If–lÖ” ÖF”ÿE]‘$€ó2 €c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z ´ˆïˆðˆ)‰o‰p‰Ÿ‰­Š¿ŠԊߊ4‹†‹‡‹–‹—‹ËċՋŒ&ŒaŒ÷÷÷÷÷÷÷ë÷÷÷÷÷÷÷ßßÏÀÀÀ$
& F:
Æa$gdœR‚$
Æ„^„a$gdÖZV $
Æa$gdœR‚ $„P^„Pa$gdœR‚$a$gdœR‚aŒbŒdŒ›Œ¡Œ¢Œ±Œˌ猍01Q~¬ú,ŽöñöäÚÒ¿¿¿¬ Ò—
& F0gdœR‚I„h^„hgdœR‚ $„ ^„ a$gdœR‚$
& F1
Æ„„"ü`„"üa$gdœR‚I$
& F1
Æ„„"ü`„"üa$gdœR‚I$a$gdÖZV ,$¤a$gdœR‚ 
& FC7$8$H$gdœR‚gdœR‚ 7$8$H$gdœR‚aŒbŒdŒlŒ Œ¡Œ¢Œ±Œʌ猍1Q,Ž?އŽӎԎ؎#$()-]­®de³´µ¶ãü‘þ‘$’.“X“…”¬”ç•–ŖôêàÖàÌ»²»²Â²Â²Â»²¡Ž²»²»²»²»²»²»ƒ|à»|à»à»à»à» hÖZV5\ *hø?hÜ_z5\$hø?hÜ_z;B*OJQJ^Jphÿ!hø?hÜ_zB*OJQJ^Jphÿhø?hÜ_zPJ hø?hÜ_zhø?hÜ_z5PJ *hø?hÜ_z5hø?hÜ_z5;hø?hÜ_z5\hø?h0ñ5\ *hø?hÜ_z5;-,Ž-Ž?Ž‡ŽŠŽŽŸŽӎԎöîéÝÝÝÝMkd̬$$If–lÖ” ÖF”ÿE]‘$€ó€2 c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z I$$Ifa$gdœR‚gdœR‚I$a$gdÖZVI„h^„hgdœR‚Ԏ؎$%()-©ªóêáóQóHH $IfgdœR‚kd­$$If–lÖ” ÖF”ÿE]‘$€ó2 €c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z I$IfgdœR‚ &$IfgdœR‚ I$$Ifa$gdœR‚ª­®² ócóZó $IfgdœR‚kd8®$$If–lÖ” ÖF”ÿE]‘$€ó2 €c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z I$$Ifa$gdœR‚adocZc $IfgdœR‚ I$$Ifa$gdœR‚kdñ®$$If–lÖ” ÖF”ÿE]‘$€ó2 €c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zdei¯°³ocZZc $IfgdœR‚ I$$Ifa$gdœR‚kdª¯$$If–lÖ” ÖF”ÿE]‘$€ó2 €c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z³´µĐãü‘ý‘þ‘$’.“obbbRbbbR$-DMÆ
ÿÿÿÿa$gdœR‚
-DMÆ
ÿÿÿÿgdœR‚kdc°$$If–lÖ” ÖF”ÿE]‘$€ó2 €c
t Ö0ÿÿÿÿÿÿö6öÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z .“X“…”¬”ç• –
–Ŗזؖâ–A—–˜»˜ô˜ò™0š´šµš·šéšúšòâòâòòâÖÑÑÑÑÀÀÀÀÀÑÑѸ$a$gdœR‚
& F-
Æ „0ý`„0ýgdœR‚gdœR‚ $„P^„Pa$gdœR‚$-DMÆ
ÿÿÿÿa$gdœR‚
-DMÆ
ÿÿÿÿgdœR‚Ŗזؖâ–A—B—Q—R—™—š—˜˜…˜‡˜–˜º˜»˜ó˜ô˜™™™6™7™@™A™B™C™D™E™Œ™™œ™™ž™Ÿ™ ™¡™ì™í™ð™ñ™ò™š%š/š0šGš÷éØÉÂØ÷ÉÂÉÂÉÂ÷ÉÂÉÂɱ¦Ÿ¦‰¦±É±¦Ÿ¦‰¦±É±¦Ÿ¦‰¦ÂÉxÉÂÉ hø?hÜ_z\fHqÊ
ÿÿÿÿ*hø?hÜ_z0J!B*fHphÿqÊ
ÿÿÿÿ hø?hBltjhø?hBltU!hø?hÜ_z0J=fHqÊ
ÿÿÿÿ hø?hÜ_zhø?hÜ_zfHqÊ
ÿÿÿÿ hø?hÜ_z5fHqÊ
ÿÿÿÿhø?5fHqÊ
ÿÿÿÿhø?hÜ_z5/GšHšIš–š—š²š³š´šµš·š¿šɚèšéšõšùšúšûš ››››&›'›B›C›d›‡›Ÿ› ›ç›è›Tœfœ­œZ[žŸ£áäîãÜãÆã¿·¥›·–·Œ·¿ƒ·¿ƒ·ƒ·ƒ·ƒ·¿·¿x¿·ƒn¿ƒ¿ƒ¿ƒ¿ƒhø?hÜ_z5PJhø?hÜ_z5\]hø?hÜ_zPJhø?hÜ_z5PJ hø?5hø?hÜ_z5\# *hø?hÜ_z5fHqÊ
ÿÿÿÿhø?hÜ_z5 hø?hÜ_z*hø?hÜ_z0J!B*fHphÿqÊ
ÿÿÿÿ hø?hBltjhø?hBltU!hø?hÜ_z0J=fHqÊ
ÿÿÿÿ+úšüš ››'›C›e›f›‡› ›º›è› œ5œSœTœfœ­œ°œµœŜöíååååÜí×ÏÏÏÏÏÆí½±±± I$$Ifa$gdœR‚I„8^„8gdœR‚„^„gdœR‚
& F4gdœR‚gdœR‚„ ^„ gdœR‚
& F5gdœR‚„^„gdÖZV„Â^„ÂgdœR‚ŜWZódó[ó I$IfgdœR‚Žkd±$$If–lÖ”ÖF”ÿÂ¥V#€½€€ €K
t Ö0öWöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÈwa I$$Ifa$gdœR‚Z[_›žpd[d I$IfgdœR‚ I$$Ifa$gdœR‚Žkḏ$$If–lÖ”ÂÖF”ÿÂ¥V#€½€ €K
t Ö0öWöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÈwažŸ£àáäpd[[d $IfgdœR‚ I$$Ifa$gdœR‚Žkd‚²$$If–lÖ”UÖF”ÿÂ¥V#€½€ K
t Ö0öWöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÈwaäåé¦?¦Q¦¬¦­¦®¦ئÙ¦÷¦ø¦ù¦ú¦-§.§U§V§W§X§†§‡§©§ª§ùðùðùðùðùèùèùèùèùèùèùÝÖÝÉÝùÝÖÝÉÝùÝÖÝÉÝùÁ·Áùèù²ªèùèÝÖÝÉÝùÝÖÝÉÝùÝÖÝÉÝhø?hø?5 hÜ_z5hø?hÜ_zH*\hø?hÜ_z\hø?hÜ_z0J!B*phÿ hø?hBltjhø?hBltUhø?hÜ_z5hø?hÜ_zPJ hø?hÜ_zC?ž@žDžlžožpdXd $$Ifa$gdœR‚ I$$Ifa$gdœR‚Žkdâ³$$If–lÖ”ÂÖF”ÿÂ¥V#€½€ K
t Ö0öWöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÈwaožpžqžž”žŸŸ*Ÿ̟pkbZNZZN $„Ð`„Ða$gdœR‚$a$gdœR‚„^„gdÖZVgdœR‚Žkd’´$$If–lÖ”UÖF”ÿÂ¥V#€½€ K
t Ö0öWöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÈwa̟͟âŸZ¡[¡p¡u¢v¢‰¢J£K£]£p£|£¥Ž¥Ÿ¥÷÷ë÷÷Û÷÷ëÒÉÄ»§šÄ „®„0ý^„®`„0ýgdœR‚I$
Æ8„8„˜þ^„8`„˜þa$gdœR‚„^„gdÖZVgdœR‚„P^„PgdœR‚„ ^„ gdœR‚$„Ð7$8$H$`„Ða$gdœR‚ $„Ð`„Ða$gdœR‚$a$gdœR‚Ÿ¥í¥=¦>¦?¦Q¦­¦ù¦W§«§ʧ˧𧨨,¨-¨N¨~¨ëëÞÞÙÉÉÉÉÉÀÙÙÙ°¨¨œ $„Ð`„Ða$gdœR‚I$a$gdœR‚$„h„˜þ^„h`„˜þa$gdœR‚„^„gdœR‚
& F7„ „>þ^„ `„>þgdœR‚gdœR‚ „’„0ý^„’`„0ýgdœR‚$
Æì„섘þ^„ì`„˜þa$gdœR‚ª§ʧ˧̧ԧ𧨨¨¨#¨+¨,¨-¨N¨¨§¨¨¨Ú¨Û¨þ¨ÿ¨©
© ©©u©Ê©Ë©Ï©ªªª
ª8ªÍ?ÍCÍVÍZÍ[Í_͛ͤ͟͠ÍáÍâÍåÍæÍêÍÎÎ Î!Î&ÎSÎVÎXÎh΄ΓΔÎÅÎnϡϓллÑùÑúÒÓ9ÓÍpdPD I$$Ifa$gdœR‚$„H„ûÿ$If^„H`„ûÿa$gdœR‚ I$$Ifa$gdœR‚Žkdÿ¿$$If–lÖ”7ÖF”ÿ[¬±#œ k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z>Í?ÍCÍWÍZÍp\Hâçóçôçøçüç èIèJèNèóóççççXçŽkd¡È$$If–lÖ”7ÖF”ÿ[¬±#œ k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z I$$Ifa$gdœR‚ $7$8$H$a$gdœR‚Nè“è–è—è›èêÞO;I$
& F8„$If^„a$gdœR‚ŽkdKÉ$$If–lÖ”ÖF”ÿ[¬±#œ k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z I$$Ifa$gdœR‚$„Z$7$8$H$If^„Za$gdœR‚›èþèéééMéPéêÞO;êÞI$
& F8„$If^„a$gdœR‚ŽkdõÉ$$If–lÖ”ŒÖF”ÿ[¬±#œ k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z I$$Ifa$gdœR‚$„Z$7$8$H$If^„Za$gdœR‚PéQéUéÅéÈép\G; I$$Ifa$gdœR‚$„Z$7$8$H$If^„Za$gdœR‚I$
& F8„$If^„a$gdœR‚ŽkdŸÊ$$If–lÖ”ÖF”ÿ[¬±#œ k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zÈéÉéÍéêêp\G; I$$Ifa$gdœR‚$„Z$7$8$H$If^„Za$gdœR‚I$
& F8„$If^„a$gdœR‚ŽkdIË$$If–lÖ”^ÖF”ÿ[¬±#œ k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zêêê#ê5êYêtêpdT???$
& Fž
Æì7$8$H$a$gdœR‚$„´7$8$H$^„´a$gdÖZV $7$8$H$a$gdœR‚ŽkdóË$$If–lÖ”ÖF”ÿ[¬±#œ k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_ztêuê„ê—ê˜êÇêììììŠí‹í¡í¢íïï+ï,ïvðwð‹ðlòëÛÏÏÏÏÏÏÏÏÏÏÏÏÏÇÇÏÇÏÏ$a$gdœR‚ $7$8$H$a$gdœR‚$„´7$8$H$^„´a$gdÖZV$
Æ´„´7$8$H$^„´a$gdœR‚lò~òŠòðò6óIó®ó¯ó¾ó¿óô õ¤õáõâõäõ*ö5öŸøïççççÛÛççÈÈÈÈçû³£$„h„h^„h`„ha$gdœR‚$a$gdÖZV$a$gdœR‚gdœR‚$
& Ff„„òþ^„`„òþa$gdœR‚ $
Æa$gdœR‚$a$gdœR‚$„P7$8$H$^„Pa$gdø?ôôôRôSôWôXôYôZô[ô\ôôžô¦ô§ô¨ô©ôªô«ôûôüô
õ õ õ+õ,õ-õ‚õƒõ¢õ£õ¤õ·õ½õÕõÜõàõáõâõäõ5öOöîãÜãÆãî·îãÜãÆãî·îãÜãÆã°·îãÜãÆã°·ž·ž·–°Ž€shø?hÜ_zOJQJaJhø?hÜ_z5OJQJaJ *hø?h“_hø?hÜ_z5#hø?hÜ_z5\fHqÊ
ÿÿÿÿ hø?hÜ_zhø?hÜ_zfHqÊ
ÿÿÿÿ*hø?hÜ_z0J!B*fHphÿqÊ
ÿÿÿÿ hø?hBltjhø?hBltU!hø?hÜ_z0J=fHqÊ
ÿÿÿÿ)Oöwöxö9÷:÷l÷m÷œ÷÷ŒøøžøŸø ø¿øúŽúúåúæúêúûûûûJûNûOûSû…û‰ûŠûŽû¶û·ûºû»û¿ûçûèûëûìûàÀàÀàÀàÀàÀಫ£«™Ž„«{r{«{r{«{r{«{r«{«{r«{«hø?hÜ_zPJhø?hÜ_zPJhø?hÜ_z5PJhø?hÜ_z5;\hø?hÜ_z5\hø?hÜ_z5 hø?hÜ_zhø?hÜ_z5OJQJaJ>hø?hÜ_z0J=OJQJaJeh@fHqÊ
ÿÿÿÿrÊÿ@>hø?hÜ_z0JAOJQJaJeh@fHqÊ
ÿÿÿÿrÊÿ@)Ÿø ø¿øïø??"?pddYdQE $7$8$H$a$gdœR‚$a$gdœR‚ $
& F¦a$gdœR‚ $„0ý`„0ýa$gdœR‚Žkd‹ì$$If–lÖ”ÖF”ÿ³$±#°7
 
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_z"?å?æ?@e@l@“@ã@ä@AÐAÑAòAxBŽB¡B«BC%C&C6C7CŠC§CùCïããïããïããïããïÓãããããããããã$„€„Ð^„€`„Ða$gdœR‚ $7$8$H$a$gdœR‚$„Ð7$8$H$`„Ða$gdœR‚ B¡B«B&C7CKD[DbDgDD‚DƒD¸D¹DÂDÃDÄDäDïDðDøDEE'E.E1E6E7E8E:EAEfEvE“EùïèïèàÑÀѯ¤¤‡¤èÑÀÑÀÑÀÑÀÑÀtjcï\è hrR#5\ hÁ$#5\hø?h_FÊýÊþÊ.Ë0ËÌÌJÌKÌÞÌßÌñÌòÌÍÍÍïãããïãããïãããïãããïãÏÇããã$a$gdœR‚$„°„Ð7$8$H$^„°`„Ða$gdœR‚ $7$8$H$a$gdœR‚$„Ð7$8$H$`„Ða$gdœR‚ÍTͧÍÓÍÔÍäÍåÍ(ÎzζηθÎÇÎÈÎEÏÚÏeФХÐáÐþÐÿÐ0ÑóóóóóóóóóëóëóÛÛÛÛóÖÎëë$a$gdœR‚gd…s$
& Fq7$8$H$a$gdœR‚$a$gdœR‚ $7$8$H$a$gdœR‚XÐYÐ^ÐcÐdЄЊЋБВЙКПФХЦЮÐáÐþÐtÒuÒ†Ò‡ÒÝÒÞÒâÒÓÓÓ#ÓPÓSÓTÓXÓtÓêÓêȹ¨¹¨¹¨¹¨¹•ƒvooeo\o\o\o\o\ohø?hÜ_zPJhø?hÜ_z5PJ hø?hÜ_zhø?hÜ_zOJQJaJhø?hÜ_z5\hø?hÜ_z5hø?hå@Œ5 *hø?hÜ_z5\ hø?hÜ_z\fHqÊ
ÿÿÿÿhø?hÜ_zfHqÊ
ÿÿÿÿjhø?hBltU-hø?hÜ_z0J!B*\fHphÿqÊ
ÿÿÿÿ*hø?hÜ_z0J!B*fHphÿqÊ
ÿÿÿÿ"0цÑÂÑüÑ0ÒtÒu҆҇ҋҐҠÒÝÒèèèèèÜÐÐÄÄÄÄ I$$Ifa$gdœR‚ $„0ý`„0ýa$gdœR‚ $7$8$H$a$gdœR‚$
& FR
Æh„Є^„Ð`„a$gdœR‚ ÝÒÞÒâÒÓÓpd[O I$$Ifa$gdœR‚ I$IfgdœR‚ I$$Ifa$gdœR‚Žkd#$$If–lÖ”7ÖF”ÿ²¬±#°m k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zÓÓ#ÓPÓSÓp\SG I$$Ifa$gdœR‚ I$IfgdœR‚I$
& F8„$If^„a$gdœR‚Žkd±#$$If–lÖ”ÖF”ÿ²¬±#°m k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zSÓTÓXÓ›ÓžÓp\SG I$$Ifa$gdœR‚ I$IfgdœR‚I$
& F8„$If^„a$gdœR‚Žkd[$$$If–lÖ”ŒÖF”ÿ²¬±#°m k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_ztÓšÓžÓŸÓ£ÓÖÓÙÓÚÓÞÓÔÔÔÔ"ÔUÔeÔfÔ€Ô:ÕTÕ Ö>ÖšÖ´Ö/×J×®×Í×s؃؄؈ىٺٻټÙêÙëÙìÙÚ Ú
ÚÚ$Ú%ÚLÚMÚÙÚÛÚÜÚïÚðÚ÷îçîçîçîçîçâÚçÚÐÆçÆçÆ÷Æ÷ÆçÚçºÚç±çªÆç¡•ç¡•ªçÆç±ç±âڄ!jhø?hBltOJQJUaJhø?hÜ_z0J=5\hø?hÜ_z0J# hø?hå@Œhø?hÜ_z0J=hø?hÜ_z0JA5@ˆñÿhø?hÜ_z5\ *hø?hÜ_z5hø?hÜ_z5 h…s5 hø?hÜ_zhø?hÜ_zPJhø?hÜ_z\3žÓŸÓ£ÓÖÓÙÓp\SG I$$Ifa$gdœR‚ I$IfgdœR‚I$
& F8„$If^„a$gdœR‚Žkd%$$If–lÖ”ÖF”ÿ²¬±#°m k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zÙÓÚÓÞÓÔÔp\SG I$$Ifa$gdœR‚ I$IfgdœR‚I$
& F8„$If^„a$gdœR‚Žkd¯%$$If–lÖ”ÖF”ÿ²¬±#°m k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zÔÔÔ"Ô4Ô?ÔUÔVÔeÔpddYYYdTgdø? $
& F®a$gdœR‚ $„0ý`„0ýa$gdœR‚ŽkdY&$$If–lÖ”ÖF”ÿ²¬±#°m k
t Ö0öˆöÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿÖ ÿÿÿ4Ö4Ö
laöytÜ_zeÔfÔ€Ô:Õ;ÕTÕÖ Ö>Ö™ÖšÖ´Ö.×/×J×®×Á×Í×(ØrØòæÚææÆÆæ¶¶æ¶¶æÚ®¦ÆÆ$a$gdœR‚$a$gdœR‚$„Ð7$8$H$`„Ða$gdœR‚$
ÆõA"o„]^„]a$gdœR‚ $„Ð`„Ða$gdœR‚ $7$8$H$a$gdœR‚
$
Æ„À!a$gdœR‚rØsØ„ØâØëØ8ÙÛÚÜÚïÚlÛ™Û¼ÛãÛ#Ü7Ü[Ü÷÷ããããÓÓȽ½½µ¡$„h-DMÆ
ÿÿÿÿ`„ha$gdœR‚$„h-DMÆ
ÿÿÿÿ^„ha$gdœR‚$a$gdœR‚ $
& Fra$gdœR‚ $
& Fra$gdœR‚$
ÆõA"oa$gd…s$
ÆõA"o„]^„]a$gdœR‚$a$gdœR‚ðÚ6Û7ÛjÛkÛlÛÏÛÕÛÖÛÝÛâÛãÛäÛÜÜ#Ü1Ü7Ü