ŠĻą”±į > ž’ $ É Ė ž’’’ ³ “ µ ¶ · ø ¹ ŗ » ¼ ½ ¾ æ Ą Į Ā Ć Ä Å Ę Ē Č O × e ļ p ń r ó t ’ z ü _ ’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’ģ„Į [ ųæ č bjbj¬ś¬ś ī Ī Ī H„ 0 ’’ ’’ ’’ · Ś Ś # # # # # 4 ’’’’ Å# Å# Å# h -$ A2 ģ* Å# ok č -] d ` §` §` §` c : Hc \c īj šj šj šj šj šj šj Wn ¢ łp @ šj 9 # hc Īb @ c hc hc šj # # §` §` ' )k n® n® n® hc B% # R §` # §` īj n® hc īj n® n® ņ &! < o# " 6] §` ’’’’ `Ć BÖĻ Å# Ŗ z# b9 N Śj ?k 0 ok °; ! 9q $¬ J 9q 6] 9q # 6] ¤ hc hc n® hc hc hc hc hc šj šj n® hc hc hc ok hc hc hc hc ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ ’’’’ 9q hc hc hc hc hc hc hc hc hc Ś ć! : DIPLOMA IN COMPUTER ENGINEERING SCHEME OF INSTRUCTIONS AND EXAMINATION CURRICULUM-2014 (FIRST YEAR) Sub CodeName of the SubjectInstruction Periods/WeekTotal Periods Per YearScheme Of ExaminationsTheoryPracticalsDuration (hrs)Sessional MarksEnd Exam MarksTotal MarksTHEORY SUBJECTSCM-101English-I2-6033070100CM-102Engineering Mathematics - I5-15032080100CM-103Engineering Physics4-12032080100CM-104Engineering Chemistry and Environmental studies4-12032080100 CM-105Basics of Computer Engineering4-12032080100CM-106Programming in C5-18032080100PRACTICAL SUBJECTSCM-107Engineering Drawing -618034060100CM-108C Programming Lab Practice-618034060100CM-109Physics Lab Practice-3903203050Chemistry Lab Practice -3203050CM-110Computer Fundamentals Lab Practice-312034060100Total24181320-270630900 CM-101,102,103,104,107,109 common with all branches DIPLOMA IN COMPUTER ENGINEERING SCHEME OF INSTRUCTIONS AND EXAMINATION CURRICULUM-2014 (III Semester) Sub CodeName of the SubjectInstruction Periods/WeekTotal Periods Per SemesterScheme Of ExaminationsTheoryPracticalsDuration (hrs)Sessional MarksEnd Exam MarksTotal MarksTHEORY SUBJECTSCM-301Mathematics II 4 - 60 3 20 80 100CM-302Basic Electrical & Electronics Engg.4-60320 80100CM-303Digital Electronics4-60 3 2080100 CM-304Computer Organization4-60 3 2080100 CM-305Data Structures through C4-6032080100 CM-306RDBMS4-6032080100PRACTICAL SUBJECTSCM-307Digital Electronics Lab Practice -3453 40 60 100CM-308Data Structures Through C Lab Practice-690 34060 100 CM-309RDBMS Lab Practice -6903 40 60 100 CM-310Electronic Workshop Practice34534060100Total24186302807201000CM-301 common with all branches DIPLOMA IN COMPUTER ENGINEERING SCHEME OF INSTRUCTIONS AND EXAMINATION CURRICULUM-2014 (IV Semester) Sub CodeName of the Subject Instruction Periods/WeekTotal Periods Per SemesterScheme Of ExaminationsTheoryPracticalsDuration (hrs)Sessional MarksEnd Exam MarksTotal MarksTHEORY SUBJECTSCM-401Mathematics III4-6032080100CM-402Operating systems4 -6032080100CM-403Computer Hardware & Maintenance4-6032080100CM-404Microprocessors4-6032080100CM-405OOP through C++4-6032080100CM-406Computer Networks4-6032080100PRACTICAL SUBJECTSCM-407Computer Hardware & Networking Lab -690 3 40 60 100CM-408Communication Skills Lab Practice -34534060100CM-409Microprocessors Lab-34534060100CM-410C++ Lab Practice-69034060100Total2418630-2807201000 CM-401 & 408 common with all branches DIPLOMA IN COMPUTER ENGINEERING SCHEME OF INSTRUCTIONS AND EXAMINATION CURRICULUM-2014 (V Semester) Sub CodeName of the SubjectInstruction Periods/WeekTotal Periods Per Semester Scheme Of ExaminationsTheoryPract- -icalsDuration (hrs)Sessio-nal MarksEnd Exam MarksTotal MarksTHEORY SUBJECTSCM-501Java Programming4-6032080100CM-502Software Engineering4 -6032080100CM-503Advanced Database Systems4 -6032080100CM-504Web Designing 4 -6032080100CM-505Mobile Communication4 -6032080 100 CM-506Cloud Computing46032080100PRACTICAL SUBJECTSCM-507Java Programming Lab Practice -445 3 40 60 100 CM-508Life Skills_34534060100CM-509Web Designing Lab Practice-44534060100CM-510Field Practices-74534060100Total2418630-3207301050 CM-508 common with all branches C-14 DIPLOMA IN COMPUTER ENGINEERING SCHEME OF INSTRUCTIONS AND EXAMINATIONS VI Semester Subject CodeName of the SubjectInstruction period / weekTotal Period / SemScheme of ExaminationTheoryPractical/TutorialDuration (hours)Sessional MarksEnd Exam MarksTotal MarksTHEORY:CM- 601Industrial Management &Entrepreneurship4-6032080100CM-602Advance Java Programming4-6032080100CM - 603System Administration4-6032080100CM - 604Data Communication4-6032080100CM - 605.Net Programming4-6032080100CM - 606Cryptography and Network Security4-6032080100PRACTICAL:CM- 607Advance Java Programming Lab Practice-46034060100CM -608System Administration Lab Practice-46034060100CM -609.Net Programming Lab Practice-34534060100CM -610Project work-710534060100TOTAL24186302807201000 Note: CM-601: IME is common with DECE branch DIPLOMA IN COMPUTER ENGINEERING SCHEME OF INSTRUCTIONS AND EXAMINATIONS (FIRST YEAR) Subject CodeName of the SubjectInstruction period / weekTotal Period / yearScheme of ExaminationTheoryPractical/TutorialDuration (hours)Sessional MarksEnd Exam MarksTotal MarksTHEORY:CM-101English3-903100CM-102Engineering Mathematics - I5-1503100CM-103 Engineering Physics4-1203100CM-104 Engineering Chemistry &Environmental Studies4-1203100CM-105Basics of Computer Engineering4-12032080100CM-106Programming in C5-15032080100PRACTICAL:CM-107Engineering Drawing practice -6180 3100CM-108C Programming Lab Practice-618034060100CM-109109-A Engineering Physics Lab practice 109-B Engineering Chemistry Lab practice-390 3 (1.5+1.5)100 (50+50)CM-110Computer fundamentals Lab practice -390 3100TOTAL241812901000 ENGLISH (Common to all Branches) Subject Title : English Subject Code : CM - 101 Periods per Week : 03 Periods per Year : 90 Time Schedule Sl NoMajor TopicsNo. of PeriodsWeightage of Marks No of Short AnswersNo of Long Answers1Vocabulary513112Grammar3031713Reading1010-14Writing3040-45English in Action151621901101008 Rationale and Scope Globalization has ushered in an era of opportunities for those who have the necessary competencies. Effective communication is one among them. This shift demands strengthening of English in polytechnics. In C-14 Curriculum the focus is on the special English needs of technician studies and training. This course aims at integration of the four fold language abilities viz., listening, speaking, reading and writing. The use of English for learning technical subjects and for performing technical functions like, writing repots, giving instructions and interpreting graphics is of great importance. Therefore the curriculum C-14 focuses on improving communicative abilities equipping the students to become industry- ready and employable. Upon completion of this course the student shall be able to 1.0 Build their vocabulary in the direction of their future needs 2.0 Learn various grammatical structures 3.0 Read and comprehend English and understand the details and draw inferences 4.0 Learn to be competent in various forms of written communication (writing composition and data interpretation) 5.0 Practice spoken communication suited to various situations. Extend their vocabulary in the direction of their future needs Locate words, learn spellings, understand meanings Pronounce words intelligibly Find synonyms and antonyms Use affixation Comprehend meanings of words by understanding meanings of roots Learn various grammatical structures Identify and use nouns Identify and use pronouns Use the present tense Use the past tense Use the future tense Identify and use adjectives Identify and use adverbs Use prepositions Use linkers State basic sentence structures Construct different types of sentences Frame questions to elicit information Frame questions for conformation Use active voice Use passive voice Use direct speech Use indirect speech Identify and correct errors Read and comprehend English Identify the main ideas Identify the specific details Draw inferences Give contextual meanings of the words Perceive tone in a text Learn to excel in various forms of written communication (writing composition and data interpretation) Identify components of a good paragraph Write types of paragraphs Distinguish between formal and informal letters Write personal letters Write leave letters Write official letters Write letters of complaints Prepare a resume Write a cover letter Write short messages Report incidents Report experiments Report Industrial visits Write work done statements Write maintenance reports Make notes using Cue method and Mapping method Summarize Paragraphs Present and Interpret Data from flow charts, tree diagrams, bar graphs, tables, pie charts Practice spoken communication suited to various situations. Use appropriate expressions to greet and take leave Use proper expressions to make requests Use apt expressions for asking and giving directions Use suitable expressions to seek and offer suggestions Use suitable expressions to state intentions Use suitable expressions to state feelings Use appropriate expressions to state agreement and disagreement Use proper expressions to make complaints Use suitable expressions to express obligations Course Material The textbook prepared by the faculty of English of Polytechnics in AP. Reference Books 1. Essential English Grammar (Intermediate Level) Raymond Murphy 2. Learn English ( A Fun Book of Functional Language, Grammar and Vocabulary) Santanu Sinha Chaudhuri 3. Grammar Builder ( Entire Series) Oxford University Press 4. High School English Grammar ( Revised Edition) Wren and Martin 5. Sentence skills with Readings ( fourth Edition, Tata McGraw Hill) John Langan, Paul Langan 6. Word Power Made Easy Norman Lewis 7. Spoken English Shashi Kumar and Dhamija ENGINEERING MATHEMATICS I (Common to all Branches) Subject Title : Engineering Mathematics-I Subject Code : CM-102 Periods per week : 04 Periods per Semester : 60 Blue print S. NoMajor TopicNo of PeriodsWeightage of MarksShort TypeEssay Type Unit - I : AlgebraTheoryPractice RUAppRUApp1Logarithms3000000002Partial Fractions5030100003Matrices and Determinants101016200001 Unit - II : Trigonometry 4Trigonometric Ratios2000000005Compound Angles3231000006Multiple and Submultiple angles4430100007Transformations4450001/2008Inverse Trigonometric Functions32500001/209Trigonometric Equations3250001/20010Properties and solutions of triangles44500000½11Hyperbolic Functions20000000012Complex Numbers423100000 Unit III : Co-ordinate Geometry 13Straight Lines42310000014Circle42310000015Conic Sections5410000010S. NoMajor TopicNo of PeriodsWeightage of MarksShort TypeEssay TypeUnit IV : Differential Calculus16Limits and Continuity42301000017Differentiation181023100110 Unit - V : Applications of Differentiation 18Geometrical Applications32500000½19Physical Applications22500000½20Maxima and Minima34500000½21Errors and Approximations20500000½Total925811073022 1/23 ½ Marks2190202535 R: Remembering type 41 marks U: Understanding type 34 marks App: Application type 35 marks Objectives Upon completion of the course the student shall be able to UNIT I Algebra 1.0 Use Logarithms in engineering calculations 1.1 Define logarithm and list its properties. 1.2 Distinguish natural logarithms and common logarithms. 1.3 Explain the meaning of e and exponential function. 1.4 State logarithm as a function and its graphical representation. 1.5 Use the logarithms in engineering calculations. 2.0 Resolve Rational Fraction into sum of Partial Fractions in engineering problems 2.1 Define the following fractions of polynomials: Rational, Proper and Improper 2.2 Explain the procedure of resolving rational fractions of the type mentioned below into partial fractions EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 3.0 Use Matrices for solving engineering problems 3.1 Define a matrix and order of a matrix. 3.2 State various types of matrices with examples (emphasis on 3rd order square matrices). 3.3 Compute sum, scalar multiplication and product of matrices. 3.4 Illustrate the properties of these operations such as associative, distributive, commutative properties with examples and counter examples. 3.5 Define the transpose of a matrix and write its properties. 3.6 Define symmetric and skew-symmetric matrices. 3.7 Resolve a square matrix into a sum of symmetric and skew- symmetric matrices with examples in all cases. 3.8 Define minor, co-factor of an element of a 3x3 square matrix with examples. 3.9 Expand the determinant of a 3 x 3 matrix using Laplace expansion formula. 3.10 Distinguish singular and non-singular matrices. 3.11 Apply the properties of determinants to solve problems. 3.12 Solve system of 3 linear equations in 3 unknowns using Cramers rule. 3.13 Define multiplicative inverse of a matrix and list properties of adjoint and inverse. 3.14 Compute adjoint and multiplicative inverse of a square matrix. 3.15 Solve system of 3 linear equations in 3 unknowns by matrix inversion method 3.16 State elementary row operations. 3.17 Solve a system of 3 linear equations in 3 unknowns by Gauss- Jordan method UNIT II Trigonometry : 4.0 Understand Trigonometric Ratios 4.1 Define trigonometric ratios of any angle. 4.2 List the values of trigonometric ratios at specified values. 4.3 Draw graphs of trigonometric functions 4.4 Explain periodicity of trigonometric functions. 5.0 Solve simple problems on Compound Angles 5.1 Define compound angles and state the formulae of sin(A±B), cos(A±B), tan(A±B) and cot(A±B) 5.2 Give simple examples on compound angles to derive the values of sin150, cos150 , sin750 , cos750 , tan 150 , tan750 etc. 5.3 Derive identities like sin(A+B) sin(A-B) = sin 2 A sin2 B etc., 5.4 Solve simple problems on compound angles. 6.0 Solve problems using the formulae for Multiple and Sub- multiple Angles 6.1 Derive the formulae of multiple angles 2A, 3A etc and sub multiple angles A/2 in terms of angle A of trigonometric functions. 6.2 Derive useful allied formulas like sinA= (1- cos2A)/2 etc., 6.3 Solve simple problems using the above formulae 7.0 Apply Transformations for solving the problems in Trigonometry 7.1 Derive the formulae on transforming sum or difference of two trigonometric ratios in to a product and vice versa- examples on these formulae. 7.2 Solve problems by applying these formulae to sum or difference or product of three or more terms. 8.0 Use Inverse Trigonometric Functions for solving engineering problems 8.1 Explain the concept of the inverse of a trigonometric function by selecting an appropriate domain and range. 8.2 Define inverses of six trigonometric functions along with their domains and ranges. 8.3 Derive relations between inverse trigonometric functions so that given A= sin-1x, express angle A in terms of other inverse trigonometric functions - with examples. 8.4 State various properties of inverse trigonometric functions and identities like sin-1x+cos-1 x = EMBED Equation.DSMT4 etc. 8.5 Derive formulae like EMBED Equation.DSMT4 etc., 8.6 Solve simple problems. 9.0 Solve Trigonometric Equations in engineering applications 9.1 Explain what is meant by solutions of trigonometric equations and find the general solutions of sin x=k, cos x =k and tan x=k with appropriate examples. 9.2 Solve models of the type a sin2 x + b sin x +c=0, a cos x + b sin x=c etc., and problems using simple transformations. 10.0 Appreciate Properties of triangles and their solutions 10.1 State sine rule, cosine rule, tangent rule and projection rule. 10.2 Explain the formulae for sin A/2, cos A/2, tan A/2 and cot A/2 in terms of semi-perimeter and sides a, b, c and solve problems. 10.3 List various formulae for the area of a triangle. 10.4 Solve problems using the above formulae. 10.5 Solve a triangle when (i) three sides, (ii) two sides and an included angle, (iii) two sides and an opposite angle-case of two solutions and (iv) one side and two angles are given. 11.0 Represent the Hyperbolic Functions in terms of logarithm functions 11.1 Define Sinh x, cosh x and tanh x and list the hyperbolic identities. 11.2 Represent inverse hyperbolic functions in terms of logarithms. 12.0 Represent Complex numbers in various forms 12.1 Define complex number, its modulus , conjugate and list their properties. 12.2 Define the operations on complex numbers with examples. 12.3 Define amplitude of a complex number 12.4 Represent the complex number in various forms like modulus-amplitude (polar) form, Exponential (Euler) form illustrate with examples. 12.5 State DeMoivres theorem and its applications to complex numbers e.g., finding the roots, powers, simplifications of a complex number with illustrative examples UNIT - III Coordinate Geometry 13.0 Solve the problems on Straight lines 13.1 Write the different forms of a straight line point slope form, two point form, intercept form, normal form and general form 13.2 Solve simple problems on the above forms 13.3 Find distance of a point from a line, acute angle between two lines, intersection of two non-parallel lines and distance between two parallel lines. 14.0 Solve the problems on Circles 14.1 Define locus of a point circle and its equation. 14.2 Find the equation of a circle given Center and radius Two ends of a diameter Centre and a point on the circumference Three non collinear points Centre and tangent 14.3 Write the general equation of a circle and find the centre and radius. 14.4 Write the equation of tangent and normal at a point on the circle. 14.5 Solve the problems to find the equations of tangent and normal. 15.0 Appreciate the properties of Conics in engineering applications 15.1 Define a conic section. 15.2 Explain the terms focus, directrix, eccentricity, axes and latus rectum of a conic with illustrations. 15.3 Find the equation of a conic when focus, directrix and eccentricity are given 15.4 Describe the properties of Parabola, Ellipse and Hyperbola 15.5 Solve engineering problems in simple cases of Parabola and Ellipse. UNIT - IV Differential Calculus 16.0 Use the concepts of Limit and Continuity for solving the problems 16.1 Explain the concept of limit and meaning of EMBED Equation.DSMT4 and state the properties of limits . 16.2 Mention the Standard limits EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 (All without proof). 16.3 Solve the problems using the above standard limits 16.4 Evaluate the limits of the type EMBED Equation.DSMT4 and EMBED Equation.DSMT4 16.5 Explain the concept of continuity of a function at a point and on an interval with some examples whether a given function is continuous or not. 17.0 Appreciate Differentiation and its meaning in engineering situations 17.1 State the concept of derivative of a function y = f(x) definition, first principle as EMBED Equation.DSMT4 and also provide standard notations to denote the derivative of a function. 17.2 State the significance of derivative in scientific and engineering applications. 17.3 Find the derivatives of elementary functions like xn , ax, ex, log x, sin x, cos x, tanx, Secx, Cosecx and Cot x using the first principles. 17.4 Find the derivatives of simple functions from the first principle . 17.5 State the rules of differentiation of sum, difference, scalar multiplication, product and quotient of functions with illustrative and simple examples. 17.6 Explain the method of differentiation of a function of a function (Chain rule) with illustrative examples such as (i) EMBED Equation.DSMT4 (ii) EMBED Equation.DSMT4 (iii) EMBED Equation.DSMT4 (iv) EMBED Equation.DSMT4 . 17.7 Find the derivatives of Inverse Trigonometric functions and examples using the Trigonometric transformations. 17.8 Explain the method of differentiation of a function with respect to another function and also differentiation of parametric functions with examples. 17.9 Find the derivatives of hyperbolic functions. 17.10 Explain the procedures for finding the derivatives of implicit function with examples. 17.11 Explain the need of taking logarithms for differentiating some functions with examples like [f(x)]g(x). 17.12 Explain the concept of finding the higher order derivatives of second and third order with examples. 17.13 Explain the concept of functions of several variables, partial derivatives and difference between the ordinary and partial derivatives with simple examples. 17.14 Explain the definition of Homogenous function of degree n 17.15 Explain Eulers theorem for homogeneous functions with applications to simple problems. UNIT - V Applications of the Differentiation 18.0 Understand the Geometrical Applications of Derivatives 18.1 State the geometrical meaning of the derivative as the slope of the tangent to the curve y=f(x) at any point on the curve. 18.2 Explain the concept of derivative to find the slope of tangent and to find the equation of tangent and normal to the curve y=f(x) at any point on it. 18.3 Find the lengths of tangent, normal, sub-tangent and sub normal at any point on the curve y=f(x) . 18.4 Explain the concept of angle between two curves and procedure for finding the angle between two given curves with illustrative examples. 19.0 Understand the Physical Applications of Derivatives 19.1 Explain the derivative as a rate of change in distance-time relations to find the velocity and acceleration of a moving particle with examples. 19.2 Explain the derivative as a rate measurer in the problems where the quantities like volumes, areas vary with respect to time- illustrative examples. 20.0 Use Derivatives to find extreme values of functions 20.1 Define the concept of increasing and decreasing functions. 20.2 Explain the conditions to find points where the given function is increasing or decreasing with illustrative examples. 20.3 Explain the procedure to find the extreme values (maxima or minima) of a function of single variable - simple problems yielding maxima and minima. 20.4 Solve problems on maxima and minima in applications like finding areas, volumes, etc. 21.0 Use Derivatives to find Errors and Approximations 21.1 Find the absolute error, approximate error, relative error and percentage error in functions of single variable. COURSE CONTENT Unit-I Algebra 1. Logarithms : Definition of logarithm and its properties, natural and common logarithms; the meaning of e and exponential function, logarithm as a function and its graphical representation. 2. Partial Fractions : Rational, proper and improper fractions of polynomials. Resolving rational fractions in to their partial fractions covering the types mentioned below: EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 EMBED Equation.DSMT4 Matrices: 3. Definition of matrix, types of matrices-examples, algebra of matrices-equality of two matrices, sum, scalar multiplication and product of matrices. Transpose of a matrix-Symmetric, skew symmetric matrices-Minor, cofactor of an element-Determinant of a square matrix-Laplaces expansion, properties of determinants. Singular and non singular matrices-Adjoint and multiplicative inverse of a square matrix- examples-System of linear equations in 3 variables-Solutions by Cramerss rule, Matrix inversion method-examples-Elementary row operations on matrices -Gauss-Jordan method to solve a system of equations. Unit-II Trigonometry: 4.Trigonometric ratios: definition of trigonometric ratios of any angle, values of trigonometric ratios at specified values, draw graphs of trigonometric functions, periodicity of trigonometric functions. 5. Compound angles: Formulas of sin(A±B), cos(A±B), tan(A±B),cot(A±B),and related identities with problems. 6. Multiple and sub multiple angles: trigonometric ratios of multiple angles 2A,3A and submultiple angle A/2 with problems. 7. Transformations of products into sums or differences and vice versa simple problems 8. Inverse trigonometric functions : definition, domains and ranges-basic properties- problems. 9. Trigonometric equations: concept of a solution, principal value and general solution of trigonometric equations : sin x =k , cos x= k, tan x =k. Solutions of simple quadratic equations, equations involving usage of transformations- problems. 10. Properties and solutions of triangles: relation between sides and angles of a triangle- sine rule, cosine rule, tangent rule and projection rule-area of a triangle- solving a triangle- problems. 11. Hyperbolic functions: Definitions of hyperbolic functions, identities of hyperbolic functions, inverse hyperbolic functions and expression of inverse hyperbolic functions in terms of logarithms. 12. Complex Numbers : Definition of a complex number, Modulus and conjugate of a complex number, Arithmetic operations on complex numbers, Modulus- Amplitude (polar) form, Exponential form(Euler) form of a complex number- Problems. DeMoivres Theorem and its applications in complex numbers- Simple problems. UNIT-III Coordinate geometry 13. Straight lines: various forms of straight lines, angle between lines, perpendicular distance from a point, distance between parallel lines-examples. 14. Circle: locus of appoint, Circle, definition-Circle equation given (i) center and radius, (ii) two ends of a diameter (iii) centre and a point on the circumference (iv) three non collinear points and (v) centre and tangent equation - general equation of a circle - finding center, radius: tangent, normal to circle at a point on it. 15. Definition of a conic section, equation of a conic when focus directrix and eccentricity are given. Properties of parabola, ellipse and hyperbola, standard forms - applications of parabola and ellipse to engineering situations. UNIT-IV Differential Calculus 16. Concept of Limit- Definition- Properties of Limits and Standard Limits -Simple Problems-Continuity of a function at a point- Simple Examples only. 17. Concept of derivative- definition (first principle)- different notations-derivatives of elementary functions - problems. Derivatives of sum, product, quotient, scalar multiplication of functions - problems. Chain rule, derivatives of inverse trigonometric functions, derivative of a function with respect to another function, derivative of parametric functions, derivative of hyperbolic, implicit functions, logarthmic differentiation problems in each case. Higher order derivatives - examples functions of several variables partial differentiation, Eulers theorem-simple problems. UNIT-V Applications of Derivatives: 18. Geometrical meaning of the derivative, equations of Tangent and normal to a curve at any point. Lengths of tangent, normal, subtangent and subnormal to the curve at any point . Angle between the curves - problems. 19. Physical applications of the derivative velocity, acceleration, derivative as a rate Measure Problems. 20. Applications of the derivative to find the extreme values Increasing and decreasing functions, finding the maxima and minima of simple functions - problems leading to applications of maxima and minima. 21. Applications of derivative in finding errors and approximations of functions and simple problems. Reference Books : 1. A text book of matrices by Shanti Narayan, 2. Plane Trigonometry, by S.L Loney 3. Co-ordinate Geometry, by S.L Loney 4. Thomas Calculus, Pearson Addison-Wesley publishers 5. Calculus I, by Shanti Narayan and Manicavachgam Pillai, S.V Publications ENGINEERING PHYSICS (Common to all Branches) Subject Title : Engineering Physics Subject Code : CM -103 Periods per week : 04 Total periods per year : 120 TIME SCHEDULE S.NoMajor TopicsNo. of PeriodsWeightage of MarksShort Answer TypeEssay Type1.Units and Dimensions08031-2.Elements of Vectors1213113.Kinematics1213114.Friction08 10-15.Work, Power and Energy1010-16.Simple Harmonic Motion1213117.Heat & Thermodynamics12 13118.Sound 1213119.Properties of matter10062-10.Electricity & magnetism14131111.Modern Physics10031-Total:120103108 OBJECTIVES Upon completion of the course the student shall be able to 1.0 Understand the concept of Units and dimensions 1.1 Explain the concept of Units 1.2 Define the terms a) Physical quantity, b) Fundamental physical quantities and c) Derived physical quantities 1.3 Define unit 1.4 Define fundamental units and derived units 1.5 State SI units with symbols 1.6 State Multiples and submultiples in SI system 1.7 State Rules of writing S.I. units 1.8 State advantages of SI units 1.9 Define Dimensions 1.10 Write Dimensional formulae 1.11 Derive dimensional formulae of physical quantities 1.12 List dimensional constants and dimensionless quantities 1.13 State the principle of Homogeneity of Dimensions 1.14 State the applications of Dimensional analysis 1.15 State the limitations of dimensional analysis 2.0 Understand the concept of Elements of Vectors 2.1 Explain the concept of Vectors 2.2 Define Scalar and Vector quantities 2.3 Give examples for scalar and vector quantities 2.4 Represent vectors graphically 2.5 Classify the Vectors 2.6 Resolve the vectors 2.7 Determine the Resultant of a vector by component method 2.8 Represent a vector in space using unit vectors (I, j, k) 2.9 State triangle law of addition of vectors 2.10 State parallelogram law of addition of vectors 2.11 Illustrate parallelogram law of vectors in case of flying bird and sling. 2.12 Derive expression for magnitude and direction of resultant of two vectors 2.13 State polygon law of addition of vectors 2.14 Explain subtraction of vectors 2.15 Define Dot product of two vectors with examples (Work done, Power) 2.16 Mention the properties of Dot product 2.17 Define Cross products of two vectors with examples (Torque, Linear velocity) 2.18 Mention the properties of Cross product. 2.19 Solve the related numerical problems 3.0 Understand the concept of Kinematics 3.1 Recapitulate the equations of motion in a straight line 3.2 Define acceleration due to gravity 3.3 Derive expressions for a) Maximum Height, b) time of ascent, c) time of descent, and d) time of 3.4 Derive height of a tower when a body projected vertically upwards from the top of a tower. 3.5 Define projectile motion with examples 3.6 Explain Horizontal projection 3.7 Derive an expression for the path of a projectile in horizontal projection 3.8 Explain oblique projection 3.9 Derive an expression for the path of projectile in oblique projection 3.10 Derive formulae for a)Horizontal Range, b)Maximum range of a projectile in oblique projection 3.11 Solve the related numerical problems 4.0 Understand the concept of Friction 4.1 Define friction 4.2 Classify the types of friction 4.3 Explain the concept of Normal reaction 4.4 State the laws of friction 4.5 Define coefficients of friction 4.6 Explain the Angle of friction 4.7 Derive an expression for acceleration of a body on a rough horizontal surface 4.8 Derive an expression for the displacement and time taken to come to rest over a rough horizontal surface 4.9 Define Angle of repose 4.10 Derive an expressions for acceleration of a body on a smooth inclined plane (up and down) 4.11 Derive an expressions for acceleration of a body on a rough inclined plane (up and down) 4.12 List the Advantages and Disadvantages of friction 4.13 Mention the methods of minimizing friction 4.14 Solve the related numerical problems 5.0 Understand the concept of Work, Power, and Energy 5.1 Define work 5.2 State SI units and dimensional formula for work 5.3 Define power 5.4 State SI units and dimensional formula for power 5.5 Define energy 5.6 State SI units and dimensional formula for energy 5.7 Define potential energy 5.8 Derive the expression for Potential energy with examples 5.9 Define kinetic energy 5.10 Derive the expression for kinetic energy with examples 5.11 State the Work- Energy theorem 5.12 Explain the relation between Kinetic energy and momentum 5.13 State the law of conservation of energy 5.14 Verify the law of conversion of energy in the case of a freely falling body 5.15 Solve the related numerical problems 6.0 Understand the concept of Simple harmonic motion 6.1 Define Simple harmonic motion 6.2 State the conditions of Simple harmonic motion 6.3 Give examples for Simple harmonic motion 6.4 Show that the tip of the projection of a body moving in circular path with uniform speed is SHM 6.5 Derive expression for displacement 6.6 Derive expression for velocity 6.7 Derive expression for acceleration 6.8 Derive expression for Time period and frequency of S H M 6.9 Define phase of S H M 6.10 Derive expression for Time period of simple pendulum 6.11 State the laws of simple pendulum 6.12 State the laws of Seconds pendulum 6.13 Solve the related numerical problems 7.0 Understand the concept of Heat and thermodynamics 7.1 Explain the concept of expansion of gases 7.2 Explain Boyle s law 7.3 State Charles law in terms of absolute temperature 7.4 Define absolute zero temperature 7.5 Explain absolute scale of temperature 7.6 Define ideal gas 7.7 Derive ideal gas equation 7.8 Define gas constant and Universal gas constant 7.9 Explain why universal gas constant is same for all gases 7.10 State SI unit of universal gas constant 7.11 Calculate the value of universal gas constant 7.12 State the gas equation in terms of density 7.13 Distinguish between r and R 7.14 Explain Isothermal process with the help of P-V and T-Ų diagram 7.15 Explain adiabatic process with the help of P-V and T-Ų diagram 7.16 Distinguish between isothermal and adiabatic process 7.17 State first and second laws of thermodynamics 7.18 Define specific heats & molar specific heats of a gas 7.19 Derive the relation Cp Cv = R 7.20 Solve the related numerical problems 8.0 Understand the concept of Sound 8.1 Define the term sound 8.2 Explain longitudinal and transverse wave motion 8.3 Distinguish between musical sound and noise 8.4 Explain noise pollution and state SI unit for noise 8.5 Explain causes of noise pollution 8.6 Explain effects of noise pollution 8.7 Explain methods of minimizing noise pollution 8.8 Explain the phenomenon of beats 8.9 List the applications of beats 8.10 Define Doppler effect 8.11 List the Applications of Doppler effect 8.12 Explain reverberation and reverberation time 8.13 Write Sabines formula 8.14 Explain echoes 8.15 State conditions of good auditorium 8.16 Solve the related numerical problems 9.0 Understand the properties of matter 9.1 Define the term Elasticity 9.2 Define the terms stress and strain 9.3 State the units and dimensional formulae for stress and strain 9.4 State the Hookes law 9.5 Define the surface tension 9.6 Explain Surface tension with reference to molecular theory 9.7 Define angle of contact 9.8 Define the capillarity 9.9 Write the formula for surface tension based on capilarity 9.10 Explain the concept of Viscosity 9.11 Provide examples for surface tension and Viscosity 9.12 State Newtons formula for viscous force 9.13 Define co-efficient of viscosity 9.14 Explain the effect of temperature on viscosity of liquids and gases 9.15 State Poiseulles equation for Co-efficient of viscosity 9.16 Solve the related numerical problems 10.0 Understand the concept of Electricity and Magnetism 10.1 Explain the concept of Electricity 10.2 State the Ohms law 10.3 Explain the Ohms law 10.4 Define specific resistance, conductance and their units 10.5 State Kichoffs laws 10.6 Explain Kichoffs laws 10.7 Describe Wheatstones bridge with legible sketch 10.8 Derive expression for balancing condition of Wheatstones bridge 10.9 Describe Meter Bridge with legible sketch 10.10 Write the formula in Meter Bridge to determine specific resistance 10.11 Explain the concept of magnetism 10.12 State the Coulombs inverse square law of magnetism 10.13 Define magnetic field and magnetic lines of force 10.14 State the Magnetic induction field strength-units and dimensions 10.15 Derive Magnetic induction field strength at a point on the axial line 10.16 Describe the moment of couple on a bar magnet placed in a uniform magnetic field 10.17 Derive Magnetic induction field strength at a point on the equatorial line 10.18 Solve the related numerical problems 11.0 Understand the concept of Modern physics 11.1 Explain Photo-electric effect 11.2 Write Einsteins photoelectric equation 11.3 State laws of photoelectric effect 11.4 Explain the Working of photoelectric cell 11.5 List the Applications of photoelectric effect 11.6 Recapitulate refraction of light and its laws 11.7 Define critical angle 11.8 Explain the Total Internal Reflection 11.9 Explain the principle and working of Optical Fiber 11.10 Mention types of optical fibbers 11.11 List the applications of Optical Fiber 11.12 Define super conductor and superconductivity 11.13 List the examples of superconducting materials 11.14 List the applications of superconductors COURSE CONTENT 1. Units and Dimensions: Introduction Physical quantity Fundamental and Derived quantities Fundamental and Derived units- SI units Multiples and Sub multiples Rules for writing S.I. units-Advantages of SI units Dimensions and Dimensional formulae- Dimensional constants and Dimensionless quantities- Principle of Homogeneity- Advantages and limitations of Dimensional analysis- - Problems. 2. Elements of Vectors: Scalars and Vectors Types of vectors(Proper Vector, Null Vector, Unit Vector, Equal , Negative Vector, Like Vectors, Co-Initial Vectors, Co-planar Vectors and Position Vector).Addition of vectors- Representation of vectors- Resolution of vectors - Parallelogram, Triangle and Polygon laws of vectorsSubtraction of vectors- Dot and Cross products of vectors-Problems 3. Kinematics: Introduction- Concept of acceleration due to gravity- Equations of motion for a freely falling body and for a body thrown up vertically- Projectiles- Horizontal and Oblique projections- Expressions for maximum height, time of flight, range - problems 4. Friction: Introduction to friction- Causes- Types of friction- Laws of friction- Angle of repose-Angle of friction Motion of a body over a horizontal surface- smooth inclined plane- rough inclined plane- Advantages and disadvantages of friction- Methods of reducing friction Problems 5. Work, Power and Energy: Work, Power and Energy- Definitions and explanation- potential energy- kinetic energy-Derivations of Potential and Kinetic energies-K.E and Momentum relation - Work-Energy theorem- Law of Conservation of energy- Problems 6. Simple Hormonic Motion: Introduction- Conditions of SHM- Definition- Examples- Expressions for displacement, velocity, acceleration, Time period, frequency and phase in SHM- Time period of a simple pendulum- Laws of simple pendulum-seconds pendulum- Problems 7. Heat and Thermodynamics: Expansion of Gases- Boyles law- Absolute scale of temperature- Charles laws- Ideal gas equation- Universal gas constant- Differences between r and R- Isothermal and adiabatic processes- Laws of thermodynamics- Specific heats of a gas - Problems 8. Sound: Sound- Nature of sound- Types of wave motion - usical sound and noise- Noise pollution Causes & effects- Methods of reducing noise pollution- Beats- Doppler effect- Echo- Reverberation-Reverberation time-Sabine s formula-Condition of good auditorium- Problems 9. Properties of matter Definition of Elasticity Definition of stress and strain -the units and dimensional formulae for stress and strain-The Hookes law- Definition of surface tension-Explanation of Surface tension with reference to molecular theory - Definition of angle of contact - Definition of capillarity -The formula for surface tension based on capillarity - Explanation of concept of Viscosity - Examples for surface tension and Viscosity - Newtons formula for viscous force- Definition of co-efficient of viscosity- The effect of temperature on viscosity of liquids and gases - Poiseulles equation for Co-efficient of viscosity- The related numerical problems 10. Electricity & Magnetism: Ohms law and explanation- Specific resistance- Kirchoff s laws- Wheatstones bridge- Coulombs inverse square law magnetic field- magnetic lines of force-Magnetic induction field strength- magnetic induction field strength at a point on the axial line - magnetic induction field strength at a point on the equatorial line problems. 11. Modern Physics; Photoelectric effect Einsteins photoelectric equation-laws of photoelectric effect - photoelectric cell Applications of photo electric effect- Total internal reflection- fiber optics- -principle and working of an optical fiber-types of optical fibers - Applications of optical fibers- concepts of superconductivity - applications REFERENCE BOOKS 1. Intermediate physics Volume-I Deepthi 2. Unified physics Volume 1,2,3 and 4 Dr.S.L Guptha and Sanjeev Guptha 3. Text book of physics Volume I Resnick & Holiday 4. Text book of applied physics Dhanpath Roy 5. Fibre optics D.A Hill Blue Print for setting question paper at different levels S.NoMajor TopicsNo. of PeriodsWeightage of MarksShort answer typeEssay typeKUAKUA1.Units and Dimensions08031000002.Elements of Vectors12130010103.Kinematics12130101004.Friction08 100000105.Work, Power and Energy10100000106.Simple Harmonic Motion12130010107.Heat & Thermodynamics12 130101008.Sound 12130100019.Properties of Matter100611000010.Electricity & magnetism1413010 01011.Modern Physics1003100000Total:1201103522 251 ENGINEERING CHEMISTRY & ENVIRONMENTAL STUDIES ((Common to all Branches) Subject Title : Engineering Chemistry & Environmental Studies Subject Code : CM -104 Total periods per year : 120 Blue Print S.NoMajor topicNo of PeriodsWeight age of marksShort type (3marks)Essay type (10 marks)remarksRUARUAA. ENGINEERING CHEMISTRY1Fundamentals of Chemistry18161010102Solutions108100001/25 mark3Acids and bases10800101/205 mark4Principles of Metallurgy10100001005Electrochemistry 14130100016Corrosion8100000107Water Technology14131001008Polymers12131001009Fuels 63100000B. ENVIRONMENTAL STUDIES1816110010Total12011062233 1/21 1/21866303515 OBJECTIVES Upon completion of the course the student shall be able to A. ENGINEERING CHEMISTRY 1.0 Understand the concept of Atomic structure 1.1 Explain the fundamental particles of an atom like electron, proton and neutron etc., 1.2 Explain the concept of atomic number and mass number 1.3 State the Postulates of Bohrs atomic theory and its limitations 1.4 Explain the concept of Quantum numbers with examples 1.5 Explain 1.Aufbaus principle, 2.Hunds rule and 3.Paulis exclusion principle with respect to electron stability 1.6 Define Orbital in an atomic structure 1.7 Draw the shapes of s, p and d Orbitals in an atomic structure 1.8 Distinguish between Orbit and Orbital 1.9 Write the electronic configuration of elements up to atomic number 30 1.10 Explain the significance of chemical bonding 1.11 Explain the Postulates of Electronic theory of valance 1.12 Define the four types of Chemical bonding viz.,Ionic, Covalent, Coordinate and Metallic 1.13 Explain the four types of Chemical bonding viz.,Ionic, Covalent, Coordinate and Metallic 1.14 Explain bond formation in NaCl and MgO 1.15 List Properties of Ionic compounds 1.16 Explain bond formation in Hydrogen molecule, Oxygen molecule, and Nitrogen molecule using Lewis dot method 1.17 List Properties of Covalent compounds 1.18 Explain Metallic bond with Electron sea model theory 1.18 Define the terms 1.Oxidation, 2.Reduction and 3.Oxidation number 1.19 Calculate the Oxidation Number 1.20 Differentiate between Oxidation Number and Valence 2.0 Calculate Molarity, Molality and Normality of given Solution 2.1 Define the terms 1.Solution, 2.Solute and 3.Solvent 2.2 Classify solutions based on physical state and solubility 2.3 Define mole 2.4 Explain, with examples, the Mole concept 2.5 Define the terms 1. Atomic weight, 2. Molecular weight and 3. Equivalent weight 2.6 Calculate Molecular weight and Equivalent weight of given Acids, Bases and Salts 2.7 Define 1.Molarity, 2. Molalty and 3.Normality of solutions 2.8 Explain with examples Normality 2.9 Solve Numerical problems on Mole, Molarity and Normality 3.0 Understand the concepts of Acids and bases 3.1 Explain Arrhenius theory of Acids and Bases 3.2 State the limitations of Arrhenius theory of Acids and Bases 3.3 Explain Bronsted Lowry theory of acids bases 3.4 State the limitations of Bronsted Lowry theory of acids bases 3.5 Explain Lewis theory of acids and bases 3.6 State the limitations Lewis theory of acids and bases 3.7 Explain the Ionic product of water 3.8 Define pH and explain Sorenson scale 3.9 Solve the Numerical problems on pH (Strong Acids and Bases) 3.10 Define buffer solution 3.11 Give the at least three examples foe buffer solutions 3.12 State the applications of buffer solution 4. 0 Understand the Principles of Metallurgy 4.1 List at least eight Characteristics of Metals 4.2 Distinguish between Metals and Non Metals 4.3 Define the terms 1.Mineral, 2.Ore, 3. Gangue, 4. Flux and 5. Slag 4.4 Describe the methods of concentration of ore like 1.Hand picking,2. Levigation, and 3. Froth Floatation 4.5 Describe the methods involved in extraction of crude metal- Roasting, Calcination and Smelting. 4.6 Explain the purification of Metals by Electrolytic Refining 4.7 Define an Alloy 4.8 Write the Composition of the following alloys:1.Brass, 2.German silver, and Nichrome 4.9 List the uses of following Alloys: Brass, German silver, Nichrome 5.0 Understand the concepts of Electrochemistry 5.1 Define the terms1. conductor, 2. Insulator, 3.Electrolyte and 4.Non electrolyte 5.2 Distinguish between metallic conduction and Electrolytic conduction 5.3 Explain Arrhenius theory of electrolytic dissociation 5.4 Explain electrolysis by taking example fused NaCl 5.5 Explain Faradays laws of electrolysis 5.6 Define 1.Chemical equivalent and 2.Electrochemical equivalent 5.7 Solve the Numerical problems based on Faradays laws of electrolysis 5.8 Define Galvanic cell 5.9 Explain the construction and working of Galvanic cell 5.10 Distinguish between electrolytic cell and galvanic cell 5.11 Explain the standard electrode potentials 5.12 Explain the electrochemical series and its significance 5.13 Explain the emf of a cell 5.14 Solve the numerical problems on emf of cell 6.0 Understand the concept of Corrosion 6.1 Define the term corrosion 6.2 Explain the Factors influencing the rate of corrosion 6.3 Explain the concept of electrochemical theory of corrosion 6.4 Describe the formation of a) composition cells, b) stress cells c) concentration cells 6.5 Explain the mechanism of rusting of iron 6.6 Explain the methods of prevention of corrosion: a) Protective coatings b) Cathodic protection (Sacrificial anode process and Impressed voltage process) 7. 0 Understand the concept of Water Technology 7.1 State the various Sources of water like Surface and sub surface sources 7.2 Define the terms soft water and hard water with respect to soap consumption 7.3 Define the term of hardness of water 7.4 Explain the various types of hardness of water like temporary and permanent hardness; and carbonate and bicarbonate hardness of water. 7.5 List the usual compounds causing hardness (with Formulae) 7.6 State the disadvantages of using hard water in industries 7.7 Define Degree of hardness, units of hardness (mg/L) 7.8 Explain the methods of softening of hard water: a) Ion-Exchange process, b)Reverse osmosis process(RO) 7.9 List the advantages of RO 7.10 State three essential qualities of drinking water like 1).Safety, 2). Economy and 3)..Aesthetic 8.0 Understand the concepts of Polymers 8.1 Explain the concept of polymerisation 8.2 Describe the methods of polymerisation a) addition polymerisation of Ethylene b) condensation polymerisation of phenol and formaldehyde (Only flow chart i.e. without chemical equations) 8.3 Define the term plastic 8.4 Classify the plastics with examples 8.5 Distinguish between thermo and thermosetting plastics 8.6 List the Characteristics of plastics 8.7 State the advantages of plastics over traditional materials 8.8 State the disadvantages of using plastics. 8.9 Explain the methods of preparation of the following plastics: 1. Polythene, 2. PVC, 3.Teflon, 4. Polystyrene and 5. Urea formaldehyde 8.9 Explain the uses of the following plastics: 1. Polythene, 2. PVC, 3.Teflon, 4. Polystyrene and 5. Urea formaldehyde 8.10 Define the term natural rubber 8.11 State the structural formula of Natural rubber 8.12 Explain the processing of Natural rubber from latex 8.13 List the Characteristics of natural rubber 8.14 Explain the process of Vulcanization 8.15 List the Characteristics of Vulcanized rubber 8.16 Define the term Elastomer 8.17 Describe the preparation of the following synthetic rubbers a) Butyl rubber, b) Buna-s and c) Neoprene rubber 8.18 List the uses of the following synthetic rubbers a) Butyl rubber, b) Buna-s and c) Neoprene rubber 9.0 Understand the concepts of Fuels 9.1 Define the term fuel 9.2 Classify the fuels based on physical state solid, liquid and gaseous fuels, 9.3 Classify the fuels based on occurrence- primary and secondary fuels 9.4 List the characteristics of good fuel 9.5 State the composition and uses of gaseous fuels: a) water gas, b) producer gas, c) natural gas, d) coal gas, e) Bio gas and f) acetylene B. ENVIRONMENTAL STUDIES 1.1 Define the term environment 1.2 Explain the scope and importance of environmental studies 1.3 Explain the following terms 1).Lithosphere, 2).Hydrosphere, 3).Atmosphere, 4).Biosphere, 5)Pollutant, 6).Pollution, 7).Contaminant receptor - sink, particulates, dissolved oxygen, 8).Threshold limit value, 9).BOD, and 10).COD 1.4 Explain the growing energy needs 1.5 State the differences between renewable and non renewable energy sources-alternative energy sources. 1.6 Define an Ecosystem- biotic component, abiotic component and energy component, 1.7 Define the terms: 1).Producers, 2).Consumers and 3).Decomposers with examples. 1.8 Explain biodiversity and threats to biodiversity 1.9 Define air pollution 1.10 Classify the air pollutants- based on origin and state of matter 1.11 Explain the causes of air pollution 1.12 Explain the use and over exploitation of forest resources and deforestation 1.13 Explain the effects of air pollution on human beings, plants and animals 1.14 Explain the green house effect - ozone layer depletion and acid rain 1.15 Explain the methods of control of air pollution 1.16 Define water pollution 1.17 Explain the causes of water pollution 1.18 Explain the effects of water pollution on living and non living things 1.19 Understand the methods of control of water pollution. COURSE CONTENT A. ENGINEERING CHEMISTRY 1. Fundamentals of Chemistry Atomic Structure: Introduction - Fundamental particles Bohrs theory Quantum numbers - Aufbau principle - Hands rule - Paulis exclusion Principle- Orbitals, shapes of s, p and d orbitals - Electronic configurations of elements Chemical Bonding: Introduction types of chemical bonds Ionic and covalent bond with examples Properties of Ionic and Covalent compounds Metallic bond Oxidation-Reduction: Concepts of Oxidation-Reduction, Oxidation Number- calculations, differences between Oxidation Number and Valency 2. Solutions Introduction-concentration methods Mole concept, Molarity, Normality, Equivalent weights, Numerical problems on Mole, Molarity and Normality 3. Acids and Bases Introduction theories of acids and bases and limitations Arrhenius theory-Bronsted Lowry theory Lewis acid base theory Ionic product of water pH and related numerical problems buffer solutions Applications. 4. Principles of Metallurgy Characteristics of Metals and distinctions between Metals and Non Metals, Metallurgy, ore, Gangue, Flux, Slag - Concentration of Ore Hand picking, Levigation, Froth floatation Methods of Extraction of crude Metal Roasting, Calcination, Smelting Alloys Composition and uses of Brass, German silver and Nichrome 5. Electrochemistry Conductors, insulators, electrolytes - Arrhenius theory of electrolytic dissociation electrolysis Faradays laws of electrolysis- numerical problems Galvanic cell standard electrode potential electro chemical series emf and numerical problems on emf of a cell 6. Water technology Introduction soft and hard water causes of hardness types of hardness disadvantages of hard water degree of hardness (ppm) softening methods permutit process ion exchange process numerical problems related to degree of hardness drinking water municipal treatment of water for drinking purpose Osmosis, Reverse Osmosis - advantages of Reverse osmosis 7. Corrosion Introduction - factors influencing corrosion - electrochemical theory of corrosion - composition, stress and concentration cells rusting of iron and its mechanism prevention of corrosion by coating methods, cathodic protection 8. Polymers Introduction polymerization types of polymerization addition, condensation with examples plastics types of plastics advantages of plastics over traditional materials Disadvantages of using plastics preparation and uses of the following plastics: 1. Polytehene 2. PVC 3. Teflon 4. Polystyrene 5. Urea formaldehyde Rubber Natural rubber processing from latex Vulcanization Elastomers Butyl rubber, Buna-s, Neoprene rubber and their uses. 9. Fuels Definition and classification of fuels characteristics of good fuel - composition and uses of gaseous fuels. B. ENVIRONMENTAL STUDIES Introduction environment scope and importance of environmental studies important terms renewable and non renewable energy sources Concept of ecosystem, producers, consumers and decomposers Biodiversity, definition and threats to Biodiversity. air pollution - causes-Effects forest resources : uses and over exploitation, deforestation, acid rain, green house effect ozone depletion control of air pollution Water pollution causes effects control measures, REFERENCE BOOKS 1. Intermediate chemistry Vol 1&2 Telugu Acedemy 2. Intermediate chemistry Vol 1&2 Vikram Publishers 3. Intermediate chemistry Vol 1&2 Vignan Publishers & Deepthi Publishers 4. Engineering Chemistry Jain & Jain 5. Engineering Chemistry O.P. Agarwal, Hi-Tech. 6. Engineering Chemistry Sharma 7. Engineering Chemistry A.K. De BASICS OF COMPUTER ENGINEERING Subject : Basics of Computer Engineering Subject Code : CM - 105 Periods per Week : 4 Periods per Year : 120 Objectives Upon completion of the course the student shall be able to Understand Fundamentals of Computer Define various terms related to computers Computer, Hardware , Software, Firmware, High Level Language , Low Level Language Draw the block diagram of a Computer. Describe the interaction between the CPU, Memory, Input / Output devices Describe the function of CPU and major functional parts of CPU Describe the function of memory. Describe the function of input/output devices. State the relevance of speed and word length for CPU Performance. Recognize the current family of CPUs used in Computers. State the use of storage devices used in a Computer. List the two types of memory used in a Computer. State the importance of cache memory. Explain the generations of computers. Give the classification of computers - based on a) size, b) processor. State the importance of binary number system for use in Digital Computers Implement Programming Methodology. State the different steps involved in problem solving. Define algorithm. List four characteristics of algorithm. Define a program Differentiate between program and algorithm. State the steps involved in algorithm development. Differentiate algorithm and flowchart. Develop algorithms for simple problems. Draw the symbols used in flowcharts. Draw flowcharts for simple problems. Understand Number systems List the various number systems used in digital Computer. Convert decimal number into binary number. Convert binary number into decimal number. Convert binary number into hexadecimal number. Convert hexadecimal number into binary number. Explain the ASCII coding scheme. Explain the EBCDIC coding scheme. Understand DOS Operating Systems Describe the need for an operating system. List the various operating systems used presently. DOS Prompt. Classify DOS commands List and explain atleast 10 Internal Commands List and explain atleast 5 External Commands Explain directories and files Know wild card characters Describe Autoexec.bat and config.sys files Understand Windows Operating Systems List the features of Windows desktop. List the components of a Window. State the function of each component of a Window. Explain the Method of starting a program using start button Explain usage of maximize, minimize, restore down and close buttons. State the meaning of a file. State the meaning of a folder. Explain the Method of viewing the contents of hard disk drive using Explorer Explain the Method of finding a file using search option. Describe installing new software using control panel Describe uninstalling software using control panel Explain installing a new hardware using control panel Explain uninstalling a hardware using control panel Narrate finding out drive space using system tool option of Accessories group Explain the procedure of disk defragmentation using System tools Narrate installing a printer using control panel Explain the procedure for changing resolution, color, appearance, screensaver options of the display Narrate the process of changing the system date and time Understand Features of Internet Explain meaning of a computer network. Describe the concept of a local area network. Explain the concept of the wide area network Compare Internet and Intranet Describe the relevance of an internet service provider. Explain the role of a modem in accessing the Internet. Explain the installation procedure of a MODEM using control panel Explain the purpose of web browser software. Explain the structure of a Universal Resource Locator (URL). Describe the purpose of World Wide Web, FTP, telnet and E-mail Explain the process of sending and receiving E-mail Describe address format and IP address Describe DNS Explain the role of search engines with examples. Describe DHCP Describe Social Network sites. Describe Internet Security. Understand Current Technologies in Computers Introduction to Datastructure Define Datastructure Classify Datastructure Introduction to Database Management Systems Define terms Database and Database Management Systems List Advantages of Database systems Distinguish between Flat file database and Relational Database systems List various existing Database systems Introduction to Software Engineering Define Software engineering Need for software engineering List different life cycle models in software engineering Introduction to Open Source Soft wares Define Open source soft wares List any five open source soft wares Introduction to System Administration List any five Networking operating systems Define client and server List and explain any five features of Networking operating system Differentiate between Networking O.S. and Desktop O.S. Define file system List and explain file systems available FAT, FAT32 and NTFS Understand Emerging Trends in Computer Technology Introduction to Cloud Computing Define Cloud Use of Cloud Types of Cloud Explain cloud components with a diagram List any five applications of cloud computing Introduction to Network Security Define Virus Define Worm Define Cyber Crime Need for Network Security Know about Encryption Introduction to Mobile Communication Define Wireless communication Define Cellular Systems Define GSM and CDMA Define Wireless LAN and Bluetooth COURSE CONTENT 1.0 Fundamentals of Digital Computer Block diagram of a digital computer, functional parameters of CPU, Clock speed and word length, Functional blocks of a CPU: ALU and Control unit, types of memory RAM, ROM, purpose of cache memory 2.0 Programming Methodology. Steps involved in problem solving - Define algorithm , Program - Characteristics of algorithm - Differentiate between program and algorithm- Steps involved in algorithm development - Differentiate algorithm and flowchart - Algorithms for simple problems - Symbols used in flowcharts -Flowcharts for simple problems. 3.0 Number system Binary Number system, Decimal, Binary, hexadecimal and octal codes, Conversion from one number system to another number system, ASCII, BCD and EBCDIC code for characters, concept of a byte and word. 4.0 DOS Operating Systems Need for an operating system - List the various operating systems - Prompt, Types of commands, Internal & External Commands - Directories and files, wild cards, autoexec.bat, config.sys 5.0 Windows Operating Systems Features of Windows desktop - Components of a Window - Function of each component of a Window - Method of starting a program using start button -Maximize, minimize, restore down and close buttons- Meaning of a file and flolder -Viewing the contents of hard disk drive using explorer -Finding a file - Formatting a floppy disk using explore option - Installing and uninstalling new software using control panel - installing and un inistalling a new hardware using control panel - Drive space - disk defragmentation - Installing a printer - Changing resolution, colour, appearance and screensaver options of the display - Changing the system date and time 6.0 Features of Internet Computer network -Local area network - Wide area network - Compare Internet & Intranet - Internet service provider- Role of a modem in accessing the Internet- Installation of a MODEM using control panel - Web browser software - Structure of a Universal Resource Locator - World Wide Web, FTP, telnet and E-mail -Sending and receiving E-mail - Connection methods - Address format and IP address - DNS DHCP- role of search engines with examples- Differences between search engines and directory - Social Network sites - Internet Security 7.0. Current Technologies in Computers Introduction to Data structure - Introduction to Database Management System Introduction to Software Engineering - Introduction to Open Source Software -Introduction to System Administration 8.0 Emerging Trends in Computer Technology Introduction to Cloud Computing - Introduction to Network Security - Introduction to Mobile Communication REFERENCE BOOKS 1. Information Technology - Curtin. 2. Computer Science Theory & Application - E. Balaguruswamy, B. Sushila 3. Introduction to Computers (Special Indian Edition) - Peter Norton PROGRMMING IN C Subject : Programming in C Subject Code : CM - 106 Periods per Week : 5 Periods per Year : 180 TIME SCHEDULE AND BLUE PRINTUnit NoMajor TopicNo of PeriodsWeightage of marksShort TypeEssay TypeTheoryPracticeRUAppRUApp1 Introduction to C Language4031000002Constants, Variables and Data Types in C 4131000003Operators and Expressions in C 46500000½4Managing Input and Output Operations 2230010005Decision making38130010016Looping concepts38130010017Arrays510130100018Strings2430100009User defined functions201811½Functions61013100010Scope , visibility and lifetime405000½0010Basics of Pointers481301001011Basics of Structures and Unions6410000½½012Basics of Files management and Preprocessor directives 121311File management6310000010Preprocessor directives211100000Total5565 =SUM(ABOVE) 11043313½3½ Objectives Upon completion of the course the student shall be able to Introduction to C Language Define High level language and low level language Describe the history of C language State the importance of C language Explain the structure of C language Describe the programming style of C language Explain the steps involved in executing the C program Understand Constants, Variables and Data Types in C Describe character set. Explain C Tokens Describe Keywords and Identifiers Explain Constants and Variables Define Data type Classify data types and explain them with examples. Explain declaration of a variable Explain assigning values to variables Understand Operators and Expressions in C Define an operator Define an expression Classify operators Explain various arithmetic operators with examples Illustrate the concept of relational operators Explain logical operators Describe various assignment operators Illustrate nested assignment Describe increment and decrement operators Illustrate conditional operator Explain bitwise operators Explain special operators Illustrate arithmetic expressions Describe precedence and associativity of operators Describe evaluation of expressions Illustrate type conversion techniques and discuss them Understand Input and Output Operations Illustrate reading a character using getchar() Illustrate writing a character using putchar() Illustrate formatted input using scanf() Write sample programs for formatted input using scanf() Describe formatted output with example programs Write sample programs for formatted output using printf() Illustrate Preprocessor Directive #include Understand Decision making Discuss decision making in programming Explain decision making statements Describe relational operators with their precedence Explain logical operators and their precedence Explain how to evaluate a logical expression. Discuss about simple if statement with syntax and sample program Discuss about nested if..else statements with syntax and sample program Discuss about else if ladder with syntax and sample program State the importance of indentation Discuss about switch statement with syntax and sample program Illustrate conditional operator Understand Looping concepts Define looping List atleast three loop statements Explain while statement with syntax and sample program Explain do.. while statement with syntax and sample program Explain for loop statement with syntax and sample program Define nesting of loops and implement it Compare different loop statements Differentiate break and continue statements. Define structured programming Understand Arrays Define Array Describe declaration and initialization of One Dimensional Array with syntax and sample program Explain accessing the elements in the Array with sample program Explain reordering an array in ascending order Explain declaration and initialization of two Dimensional Arrays. Illustrate the concept of arrays with sample programs on matrix addition and matrix multiplication Understand Strings Define String Know about declaration and initialization of a String variables. Know about reading of strings from terminal with sample program Know about writing strings to screen with sample program Explain about various String handling functions with sample programs. Explain Arithmetic operations on Characters Understand User defined functions Define function. State the need for user defined functions Discuss the advantages of functions Discuss the elements of function Discuss about return values and their types Define a function call Define function prototype Illustrate function declaration in programs Discuss and illustrate functions with no arguments and no return values with sample programs Discuss and illustrate functions with arguments with no return values with sample programs Discuss and illustrate functions with arguments with return values with sample programs Discuss and illustrate functions with no arguments with return values with sample programs Illustrate functions that return multiple values with sample programs Define recursion Illustrate recursion with sample programs Illustrate passing arrays to functions with sample programs Discuss the scope, visibility and lifetime of variables in functions Differentiate Local and External variables Define Global variable Discuss passing the global variables as parameters using sample programs Understand basics of Pointers Define Pointer Illustrate declaration and initialization of Pointers. Illustrate accessing the address of a variable using & operator Illustrate accessing a value of a variable through pointer Differentiate between address and de-referencing operators. Discuss about pointer arithmetic. Illustrate precedence of address and de-referencing operators. Discuss on pointer comparison and pointer conversion. Illustrate relationship between arrays and pointers. Illustrate accessing array elements using pointers Illustrate use of pointers as function arguments Discuss pointer arrays with examples. Explain dynamic memory management functions and illustrate with examples to use these functions. Understand basics of Structures and Unions Define a structure. Illustrate creating a structure Illustrate declaring structure variables Explain accessing of the structure members Explain array of structures Illustrate concept of structure assignment. Explain how to find size of a structure. Discuss nested structure concept. Illustrate use of pointer to structure. Illustrate structure as function arguments and structures as function values. Illustrate the Structures containing arrays, arrays of structures containing arrays Illustrate concept of structures containing pointers. Explain Self referential structures with examples. Define Union and illustrate use of a union. Differences between Structures and Union Understand basics of Files management and Preprocessor directives 6.1 Define file 6.2 Know how to declare file pointer to a file 6.3 Illustrate the concept of file opening in various modes 6.4 Illustrate the concept of closing of a file 6.5 Illustrate the concept of Input / Output operations on a file 6.6 Illustrate the concept of random access to files 6.8 State the need of Preprocessor directives 6.9 Explain Preprocessor directives 6.10 Explain macro substitution using #define with an example COURSE CONTENT Introduction to C Language Define High level language and low level language-history of C language - importance of C language - structure of C language - programming style of C language - steps involved in executing the C program Understand Constants, Variables and Data Types in C character set - C Tokens - Keywords and Identifiers- Constants and Variables - data types and classification - declaration of a variable - Assigning values to variables Understand Operators and Expressions in C Define an operator - Define an expression -Classify operators - List and explain various arithmetic operators with examples -Illustrate the concept of relational operators - List logical operators - various assignment operators - Nested assignment - Increment and decrement operators - Conditional operator - List bitwise operators -List various special operators- Arithmetic expressions- precedence and associativity of operators- Eevaluation of expressions - Various type conversion techniques and discuss them. Managing Input and Output Operations reading and writing characters - formatted input and output -Preprocessor Directive #include Understand Decision making Decision making in programming - Relational operators with their precedence -Logical operators and their precedence -Evaluate a logical expression - simple if statement with sample program Understand Looping concepts Classification of various loop statements- while statement do.. while statement ram - for loop statement - nesting of loops- Comparisons of different loop statements - break and continue statements - structured programming Understand Arrays Arrays -declaration and initialization of One Dimensional -Array -Accessing the elements in the Array - Reordering an array in ascending order - Declaration and initialization of two Dimensional Arrays - sample programs on matrix addition and matrix multiplication Understand Strings Strings - Declaration and initialization of a String variables - Reading of strings from terminal - writing strings to screen - String handling functions with sample programs - Arithmetic operations on Characters Understand User defined functions Function -Need for user defined functions - Advantages of functions - elements of function - Return values and their types - function call - function prototype - Functions with no arguments and no return values - functions with arguments with no return values - functions with arguments with return values - functions with no arguments with return values - functions that return multiple values Recursion - sample programs on recursion - passing arrays to functions Scope, visibility and lifetime of variables in functions- Local and External variables -Global variable- passing the global variables as parameters Understand basics of Pointers Pointer - Declaration and Initialization of Pointers- Accessing the address of a variable using & operator- Accessing a value of a variable through pointer - Differentiate address and de-referencing operators - Pointer Arithmetic- precedence of address and de-referencing operators - pointer comparison and pointer conversion -Relationship between Arrays and Pointers - Accessing array elements using pointers- Pointers as Function Arguments - Discuss pointer Arrays with examples- Dynamic memory management functions Understand basics of Structures and Unions Structure- Creating a structure - Declaring structure variables -Accessing the structure members - Array of structures - Concept of structure assignment -Find size of a structure - Nested structure concept - Concept of pointer to structure - Structure as function arguments and structures as function values - Structures containing arrays, arrays of structures containing arrays - Concept of structures containing pointers - Self referential structures with examples - Union and illustrate use of a union difference between Structures and Union Understand basics of Files management and Preprocessor directives File - Declare file pointer to a file - file opening in various modes - Concept of closing of a file - Input / Output operations on a file - Random access to files - Need of Preprocessor directives - Various Preprocessor directives- Macro substitution using #define REFERENCE BOOKS 1Programming in ANSI CE. BalaguruswamyTata McGrawHill2Programming with CGottfriedSchaumoutline Tata McGraw Hill3C The complete ReferenceSchildtTata McGraw Hill ENGINEERING DRAWING Subject Title : Engineering Drawing Subject Code : CM107 Periods/Week : 06 Periods Per Year : 180 TIME SCHEDULE S.NoMajor Topics No. of Drawing plates PeriodsWeightage of MarksShort Answer QuestionsEssay type Questions1Importance of Engineering Drawing--01---2Engineering Drawing Instruments0105---3Free hand lettering & Numbering01 0651-4Dimensioning Practice010951-5Geometrical constructions032115116Projection of points, Lines, Planes & Solids032110-17Auxiliary views010651-8Sectional views012710-19Orthographic Projection013310-110Pictorial drawing013010-111Development of surfaces012110-1 Total 14180800406 The Course is aimed at developing basic graphic skills so as to enable them to use these skills in preparation of engineering drawings, their reading and interpretation Pre-Requisite: Clear visualization and sound pictorial intelligence OBJECTIVES Upon completion of the subject the student shall be able to 1.0 Understand the basic concepts of Engineering Drawing 1.1 State the importance of drawing as an engineering communication medium 1.2 State the necessity of B.I.S. Code of practice for Engineering Drawing. 1.3 Explain the linkages between Engineering drawing and other subjects of study in diploma course. 2.0 Use of Engineering Drawing Instruments 2.1 Select the correct instruments and draw lines of different orientation. 2.2 Select the correct instruments and draw small and large Circles. 2.3 Select the correct instruments for measuring distances on the drawing. 2.4 Use correct grade of pencil for different types of lines, thickness and given function. 2.5 Select and use appropriate scales for a given application. 2.6 Identify different drawing sheet sizes as per I.S. and Standard Lay- outs. 2.7 Prepare Title block as per B.I.S. Specifications. 2.8 Identify the steps to be taken to keep the drawing clean and tidy. Drawing Plate 1: (Having two exercises) 3.0 Write Free Hand Lettering and Numbers 3.1 Write titles using sloping lettering and numerals of 7mm, 10mm and 14mm height 3.2 Write titles using vertical lettering and numerals of 7mm, 10mm and 14mm height 3.3 Select suitable sizes of lettering for different layouts and applications 3.4 Practice the use of lettering stencils. Drawing plate 2: (Having 5 to 6 exercises) 4.0 Understand Dimensioning Practice 4.1 Define Dimensioning. 4.2 State the need of dimensioning the drawing according to accepted standard. 4.3 Identify notations of Dimensioning used in dimensioned drawing. 4.4 Identify the system of placement of dimensions in the given dimensioned drawing. 4.5 Dimension a given drawing using standard notations and desired system of dimensioning. 4.6 Dimension standard features applying necessary rules. 4.7 Arrange dimensions in a desired method given in a drawing. 4.8 Identify the departures if any made in the given dimensioned drawing with reference to SP-46-1988, and dimension the same correctly. Drawing Plate 3: (Having 08 to10 exercises) 5.0 Apply Principles of Geometric Constructions 5.1 Divide a given line into desired number of equal parts internally. 5.2 Draw tangent lines and arcs. 5.3 Use General method to construct any polygon. 5.4 Explain the importance of conics 5.5 Construct conics (ellipse, parabola and hyperbola) by general method 5.6 Construct ellipse by concentric circles method 5.7 Construct parabola by rectangle method 5.8 Construct rectangular hyperbola from the given data. 5.9 Construct involute from the given data. 5.10 Construct cycloid and helix from the given data. 5.11 State the applications of the above constructions in engineering practice. Drawing Plate -4: Having problems up to construction of polygon Drawing Plate -5: Having problems of construction of conics Drawing Plate -6: Having problems of construction of involute, cycloid and helix 6.0 Apply Principles of Projection of points, lines, planes & solids 6.1 Visualize the objects 6.2 Explain the I-angle and III-angle projections 6.2 Practice the I-angle projections 6.3 Draw the projection of a point with respect to reference planes (HP&VP) 6.4 Draw the projections of straight lines with respect to two reference Planes (up to lines parallel to one plane and inclined to other plane) 6.5 Draw the projections of planes (up to planes perpendicular to one plane and inclined to other plane) 6.6 Draw the projections of solids (up to axis of solids parallel to one plane and inclined to other plane) Drawing Plate -7: Having problems up to projection of points and Lines (15 exercises) Drawing Plate -8: Having problems of projection of planes (6 exercises) Drawing Plate -9: Having problems of projection of solids (10 exercises) 7.0 Understand the need of auxiliary views 7.1 State the need of Auxiliary views for a given engineering drawing. 7.2 Draw the auxiliary views of a given engineering component 7.3 Differentiate between auxiliary view and apparent view Drawing plate No.10: (Having 4 exercises) 8.0 Appreciate the need of Sectional Views 8.1 Explain the need to draw sectional views. 8.2 Select the section plane for a given component to reveal maximum information. 8.3 Explain the positions of section plane with reference planes 8.4 Differentiate between true shape and apparent shape of section 8.5 Draw sectional views and true sections of regular solids discussed in 6.0 8.6 Apply principles of hatching. Drawing Plate11: Having problems of section of solids (6 exercises) 9.0 Apply principles of orthographic projection 9.1 Explain the principles of orthographic projection with simple sketches. 9.2 Draw the orthographic view of an object from its pictorial drawing. 9.3 Draw the minimum number of views needed to represent a given object fully. Drawing Plate 12 : (Having 10 to 12 exercises) 10.0 Prepare pictorial drawings 10.1 State the need of pictorial drawings. 10.2 Differentiate between isometric scale and true scale. 10.3 Prepare Isometric views for the given orthographic drawings. Drawing plate 13: (Having 10 to 12 exercises) 11.0 Interpret Development of surfaces of different solids 11.1 State the need for preparing development drawing. 11.2 Prepare development of simple engineering objects (cubes, prisms, cylinders, cones, pyramid) using parallel line and radial line method. 11.3 Prepare development of surface of engineering components like trays, funnel, 900 elbow & rectangular duct. Drawing plate No. 14: (Having 05 exercises) Competencies and Key competencies to be achieved by the student S.NoMajor topicKey Competency1.Importance of Engineering DrawingExplain the linkages between Engineering drawing and other subjects of study in Diploma course.2.Engineering Drawing InstrumentsSelect the correct instruments to draw various entities in different orientation3.Free hand lettering & NumberingWrite titles using sloping and vertical lettering and numerals as per B.I.S (Bureau of Indian standards)4.Dimensioning PracticeDimension a given drawing using standard notations and desired system of dimensioning5.Geometrical constructionConstruct ellipse, parabola, rectangular hyperbola, involute, cycloid and helix from the given data. 6.Projection of points, Lines, Planes & SolidsDraw the projection of a point, straight lines, planes & solids with respect to reference planes (HP& VP) 7.Auxiliary viewsDraw the auxiliary views of a given Engineering component Differentiate between Auxiliary view and apparent view8.Sectional viewsDifferentiate between true shape and apparent shape of section Use conventional representation of Engineering materials as per B.I.S. Code. Apply principles of hatching. Draw simple sections of regular solids 9.Orthographic ProjectionDraw the minimum number of views needed to represent a given object fully. 10.Pictorial drawingDifferentiate between isometric scale and true scale. Draw the isometric views of given objects,.11.Development of surfacesPrepare development of Surface of Engineering components like trays, funnel, 900 elbow & rectangular duct. COURSE CONTENT NOTE 1. B.I.S Specification should invariably be followed in all the topics. 2. A-3 Size Drawing Sheets are to be used for all Drawing Practice Exercises. 1.0 The importance of Engineering Drawing Explanation of the scope and objectives of the subject of Engineering Drawing Its importance as a graphic communication -Need for preparing drawing as per standards SP-46 1988 Mention B.I.S - Role of drawing in -engineering education Link between Engineering drawing and other subjects of study. 2.0 Engineering drawing Instruments Classifications: Basic Tools, tools for drawing straight lines, tools for curved lines, tools for measuring distances and special tools like mini drafter & drafting machine Mentioning of names under each classification and their brief description -Scales: Recommended scales reduced & enlarged -Lines: Types of lines, selection of line thickness - Selection of Pencils -Sheet Sizes: A0, A1, A2, A3, A4, A5, Layout of drawing sheets in respect of A0, A1, A3 sizes, Sizes of the Title block and its contents - Care and maintenance of Drawing Sheet, Drawing plate: Lay out of sheet as per SP-46-1988 to a suitable scale. Simple Exercises on the use of Drawing Instruments. Importance of Title Block. 3.0 Free hand lettering & numbering Importance of lettering Types of lettering -Guide Lines for Lettering Practicing of letters & numbers of given sizes (7mm, 10mm and 14mm) Advantages of single stroke or simple style of lettering - Use of lettering stencils 4.0 Dimensioning practice Purpose of engineering Drawing, Need of B.I.S code in dimensioning -Shape description of an Engineering object -Definition of Dimensioning size description -Location of features, surface finish, fully dimensioned Drawing - Notations or tools of dimensioning, dimension line extension line, leader line, arrows, symbols, number and notes, rules to be observed in the use of above tools -Placing dimensions: Aligned system and unidirectional system ( SP-46- 1988)-Arrangement of dimensions Chain, parallel, combined progressive, and dimensioning by co-ordinate methods-The rules for dimensioning standard, features Circles (holes) arcs, angles, tapers, chamfers, and dimension of narrow spaces. 5.0 Geometric Construction Division of a line: to divide a straight line into given number of equal parts internally examples in engineering application. Construction of tangent lines: to draw tangent lines touching circles internally and externally. Construction of tangent arcs i) To draw tangent arc of given radius to touch two lines inclined at given angle (acute, right and obtuse angles). ii)Tangent arc of given radius touching a circle or an arc and a given line. iii)Tangent arcs of radius R, touching two given circles internally and externally. Construction of polygon:construction of any regular polygon of given side length using general method Conical Curves: Explanation of Ellipse, Parabola, Hyperbola, as sections of a double cone and a loci of a moving point, Eccentricity of above curves Their Engg. application viz. Projectiles, reflectors, P-V Diagram of a Hyperbolic process, Construction of any conic section of given eccentricity by general method Construction of ellipse by concentric circles method Construction of parabola by rectangle method Construction of rectangular hyperbola General Curves: Involute, Cycloid and Helix, explanations as locus of a moving point, their engineering application, viz, Gear tooth profile, screw threads, springs etc. - their construction 6.0 Projection of points, lines and planes & solids Projecting a point on two planes of projection -Projecting a point on three planes of projection -Projection of straight line. Parallel to both the planes. Perpendicular to one of the planes. inclined to one plane and parallel to other planes Projection of regular planes (a) Plane perpendicular to HP and parallel to VP and vice versa. (c) Plane perpendicular to HP and inclined to VP and vice versa. Projection of regular solids Axis perpendicular to one of the planes Axis parallel to VP and inclined to HP and vice versa. 7.0 Auxiliary views Need for drawing auxiliary views -Explanation of the basic principles of drawing an auxiliary views explanation of reference plane and auxiliary plane - Partial auxiliary view. 8.0 Sectional views Need for drawing sectional views what is a sectional view - Location of cutting plane Purpose of cutting plane line Selection of cutting plane to give maximum information (vertical and offset planes) - Hatching Section of regular solids inclined to one plane and parallel to other plane 9.0 Orthographic Projections Meaning of orthographic projection -Using a viewing box and a model Number of views obtained on the six faces of the box, - Legible sketches of only 3 views for describing object -Concept of front view, top view, and side view sketching these views for a number of engg objects - Explanation of first angle projection. Positioning of three views in First angle projection - Projection of points as a means of locating the corners of the surfaces of an object Use of miter line in drawing a third view when other two views are given -Method of representing hidden lines -Selection of minimum number of views to describe an object fully. 10.0 Pictorial Drawings Brief description of different types of pictorial drawing viz., Isometric, oblique, and perspective and their use - Isometric drawings: Iso axis, angle between them, meaning of visual distortion in dimensions - Need for an isometric scale, difference between Isometric scale, and ordinary scale difference between Isometric view and Isometric projection - Isometric and non-Isometric lines -Isometric drawing of common features like rectangles, circular - shapes, non-isometric lines - Use of box and offset methods 11.0 Development of Surfaces Need for preparing development of surface with reference to sheet metal work -Concept of true length of a line with reference to its orthographic projection when the line is (i) parallel to the plane of projection (ii) inclined to one principal and parallel to the other -Development of simple solids like cubes, prisms, cylinders, cones, pyramid (sketches only) -Types of development: Parallel line and radial line development -Procedure of drawing development, drawings of trays, funnels, 900 elbow pipes and rectangular ducts. REFERENCE BOOKS Engineering Graphics by P I Varghese ( McGraw-hill) Engineering Drawing by Basant Agarwal & C.M Agarwal - ( McGraw-hill) Engineering Drawing by N.D.Bhatt. T.S.M. & S.S.M on Technical Drawing prepared by T.T.T.I., Madras. SP-46-1998 Bureau of Indian Standards. C PROGRAMMING LAB PRACTICE Subject Title : C Programming Lab Practice Subject Code : CM - 108 Periods per Week : 6 Periods per Year : 180 LIST OF EXPERIMENTS Exercise on structure of C program Exercise on Keywords and identifiers Exercise on constants and variables Execution of simple C program Exercise on operators and expressions Exercise on special operators Exercise on input and output of characters Exercise on formatted input and output Exercise on simple if statement Exercise on if..else statement Exercise on else..if ladder statement Exercise on switch statement Exercise on conditional operator Exercise on while statement Exercise on for statement Exercise on do statement Exercise on one dimensional arrays Exercise on two dimensional arrays Exercise on strings Exercise on user-defined function Exercise on recursion Exercise on structure Exercise on array of structures Exercise on pointers Exercise on text files The competencies and key competencies to be achieved by the student S.No.Name of the experimentObjectivesKey Competencies1Exercise on structure of C programFor a given C program, identify the different building blocksIdentify different building block in a C program2Exercise on Keywords and identifiersFor a given C program identify the keywords and identifiersIdentify different keywords Check whether the keywords are in lowercase Differentiate identifiers and keywords 3Exercise on constants and variablesFor a given C program identify the constants and variablesIdentify the constants Identify the variables Declare variables with proper names Know the assignment of values to variables4Execution of simple C programExecute a simple C programAcquaint with C program editing Compile the program Rectify the syntactical errors Execute the program5Exercise on operators and expressionsWrite a C program that uses different arithmetic operatorsIdentify different arithmetic operators Build arithmetic expressions Identify the priorities of operators Evaluate arithmetic expression Compile the program Rectify the syntactical errors Execute the program Check the output for its correctness6Exercise on special operatorsWrite a C program that uses special operatorsIdentify different special operators Build expressions using special operators Compile the program Rectify the syntactical errors Execute the program Check the output for its correctness7Exercise on input and output of characters Write a C program for reading and writing characters Know the use of getchar() function Know the use of putchar() function Compile the program Rectify the syntactical errors Execute the program Check whether the correct output is printed for the given input8Exercise on formatted input and outputWrite a C program using formatted input and formatted outputKnow the use of format string for different types of data in scanf() function Know the use of format string for different types of data in printf() function Check whether the data is read in correct format Check whether the data is printed in correct format9Exercise on simple if statementWrite a C program using simple if statement Build a relational expression Use the if statement for decision making Rectify the syntax errors Check the output for correctness10Exercise on if..else statementWrite a C program using if..else statementBuild a relational expression Use the if..else statement for decision making Rectify the syntax errors Check the output for correctness11Exercise on else..if ladder statementWrite a C program using else..if ladder statementUse else..if ladder statements with correct syntax Rectify the syntax errors Debug logical errors Check the output for correctness12Exercise on switch statementWrite a C program using switch statementUse switch statement with correct syntax Identify the differences between switch and else..if ladder Rectify the syntax errors Debug logical errors Check the output for correctness13Exercise on conditional operatorWrite a C program using ( ? : ) conditional operatorBuild the three expressions for conditional operator Use conditional operator with correct syntax Rectify the syntax errors Debug logical errors Differentiate conditional operator and if..else statement14Exercise on while statementWrite a C program using while statementBuild the termination condition for looping Use while statement with correct syntax Check whether correct number of iterations are performed by the while loop Rectify the syntax errors Debug logical errors15Exercise on for statementWrite a C program using for statementBuild the initial, increment and termination conditions for looping Use for statement with correct syntax Rectify the syntax errors Debug logical errors Check whether correct number of iterations are performed by the while loop Differentiate for and while statements16Exercise on do statementWrite a C program using do statementBuild the termination condition for looping Use do statement with correct syntax Rectify the syntax errors Debug logical errors Check whether correct number of iterations are performed by the while loop Differentiate do, while and for statements17Exercise on one dimensional arraysWrite a C program to create and access one dimensional arrayCreate a one dimensional array with correct syntax Store elements into array Read elements from array Validate boundary conditions while accessing elements of array Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input18Exercise on two dimensional arraysWrite a C program to create and access two dimensional arrayCreate a two dimensional array with correct syntax Store elements into array Read elements from array Validate boundary conditions while accessing elements of array Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input19Exercise on stringsWrite a C program for reading and writing stringsDeclare and initialize string variables Read strings from keyboard Print strings to screen20Exercise on user-defined functionWrite a C program to define and call user-defined functionsIdentify the different parts of function declaration Define function with correct syntax Classify functions based on it parameters and return types Identify parameters passed Identify parameter passing method used Identify return value Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input21Exercise on recursionWrite a C program using recursionIdentify where recursive call is made in the function Validate the termination condition Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input 22Exercise on structureWrite a C program using structure Define a structure with correct syntax Identify different members of a structure Declare a structure variable Access different members of structure Observe the size of the structure Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input23Exercise on array of structuresWrite a C program to create an array of structures and store and retrieve data from that arrayDefine a structure with correct syntax Identify different members of a structure Declare a structure variable Create an array of structure Access individual element of the array of structure Access different members of structure Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input24Exercise on pointersWrite a C program using pointer data typeDeclare pointer variable Initialize pointer variable Access a variable through its pointer Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input25Exercise on text filesWrite a C program to create a text file, write data into it and read data from itDefine a file pointer Use the various modes of file opening Close the file Write text into file Read text from file Rectify the syntax errors Debug logical errors Check for the correctness of output for the given input ENGINEERING PHYSICS LAB PRACTICE (Common to all Branches) Subject Title : Engineering Physics Lab Practice Subject Code : CM-109 A Periods per week : 03 Total periods per year : 45 TIME SCHEDULE S.NoName of the ExperimentNo. of Periods1.Hands on practice on Vernier Calipers 03 2.Hands on practice on Screw gauge033.Verification of Parallelogram law of forces and Triangle law of forces034.Simple pendulum035.Velocity of sound in air (Resonance method)036.Focal length and Focal power of convex lens (Separate & Combination)037.Refractive index of solid using traveling microscope038.Surface tension of liquid using traveling microscope039.Coefficient of viscosity by capillary method 0310.Boyles law verification0311.Meter bridge 0312.Mapping of magnet lines of force 03Revision06Test03Total:45 Objectives: Upon completion of the course the student shall be able to 1.0 Practice the Vernier caliper to determine the volume of a cylinder and sphere 2.0 Practice the Screw gauge to determine thickness of a glass plate and cross section of a wire 3.0 Verify the parallelogram law and Triangle law 4.0 Determine the value of acceleration due to gravity using Simple Pendulum 5.0 Determine the velocity of sound in air at room temperature 6.0 Determine the Focal length and focal power of convex lenses using U-V method 7.0 Determine the refractive index of a solid using travelling microscope 8.0 Determine the surface tension of a liquid using travelling microscope 9.0 Determine the viscosity of a liquid using capillary method 10.0 Verify the Boyles law employing a Quill tube 11.0 Determine the specific resistance of wire material using Meter Bridge 12.0 Practice the mapping of magnetic lines of force Competencies and Key competencies to be achieved by the student Name of the Experiment CompetenciesKey competencies1. Hands on practice on Vernier Calipers Find the Least count Fix the specimen in posit Read the scales Calculate the volume of given objectRead the scales Calculate the volume of given object2. Hands on practice on Screw gaugeFind the Least count Fix the specimen in posit Read the scales Calculate thickness of glass place and cross section of wire Read the scales Calculate thickness of given glass plate Calculate cross section of wire3. Verification of Parallelogram law of forces and Triangle law of forcesFix suitable weights Note the positions of threads on drawing sheet Find the angle at equilibrium point Construct parallelogram Compare the measured diagonal Construct triangle Find the length of sides Compare the ratios Find the angle at equilibrium point Constructing parallelogram Construct triangle Compare the ratios of force and length4. Simple pendulumFix the simple pendulum to the stand Adjust the length of pendulum Find the time for number of oscillations Find the time period Calculate the acceleration due to gravity Draw l-T and l-T2 graphFind the time for number of oscillations Find the time period Calculate the acceleration due to gravity Draw l-T and l-T2 graph5. Velocity of sound in air Resonance method Arrange the resonance apparatus Adjust the reservoir level for booming sound Find the first and second resonanting lengths Calculate velocity of soundAdjust the reservoir level Find the first and second resonanting lengths Calculate velocity of sound Calculate velocity of sound at 00 CName of the ExperimentCompetenciesKey competencies6. Focal length and Focal power of convex lens (Separate & Combination) Fix the object distance Find the Image distance Calculate the focal length and power of convex lens and combination of convex lenses Draw u-v and 1/u 1/v curvesCalculate the focal length and power of convex lens Draw u-v and 1/u 1/v graph7. Refractive index of solid using traveling microscopeFind the least count of vernier on microscope Place the graph paper below microscope Read the scale Calculate the refractive index of glass slabRead the scale Calculate the refractive index of glass slab8. Surface tension of liquid using traveling microscopeFind the least count of vernier on microscope Focus the microscope to the lower meniscus & bent pin Read the scale Calculate height of liquid rise Calculate the surface tension of water Read the scale Calculate height of liquid rise Calculate the surface tension of water9. Coefficient of viscosity by capillary MethodFind the least count of vernier Fix the capillary tube to aspiratory bottle Find the mass of collected water Find the pressure head Calculate rate of volume of liquid collected Find the radius of capillary tube Calculate the viscosity of water using capillary methodFind the pressure head Calculate rate of volume of liquid collected Find the radius of capillary tube Calculate the viscosity of water Name of the ExperimentCompetenciesKey competencies10. Boyles law verification Note the atmospheric pressure Fix the quill tube to retort stand Find the length of air column Find the pressure of enclosed air Find and compare the calculated value P x lFind the length of air column Find the pressure of enclosed air Find the value P x l 11. Meter bridgeMake the circuit connections Find the balancing length Calculate unknown resistance Find the radius of wire Calculate the specific resistanceFind the balancing length Calculate unknown resistance Calculate the specific resistance12. Mapping of magnet lines of ForceDraw magnetic meridian Placed the bar magnet in NN and NS directions Draw magnetic lines of force Locate the neutral points along equatorial and axial lines Draw magnetic lines of force Locate the neutral points along equatorial and axial lines ENGINEERING Chemistry LAB PRACTICE (Common to all Branches) Subject Title : Engineering Chemistry Lab Practice Subject Code : CM -109 B Periods per week : 03 Total periods per year : 45 TIME SCHEDULE S.NoName of the ExperimentNo. of Periods1. Familiarization of methods for Volumetric analysis 03 2. Preparation of Std Na2 CO3 and making different diluted solution. 033.Estimation of HCl solution using Std. Na2 CO3 solution034.Estimation of NaOH using Std. HCl solution035.Estimation of H2SO4 using Std. NaOH solution036. Estimation of Mohrs Salt using Std. KMnO4037. Determination of acidity of water sample038. Determination of alkalinity of water sample039. Determination of total hardness of water using Std. EDTA solution0310. Estimation of Chlorides present in water sample0311. Estimation of Dissolved Oxygen (D.O) in water sample0312. Determination of pH using pH meter0313. Determination of conductivity of water and adjusting ionic strength to required level.0314. Determination of turbidity of water0315. Estimation of total solids present in water sample03Total:45 Objectives: Upon completion of the course the student shall be able to 1.0 Practice volumetric measurements (using pipetts, measuring jars, volumetric flask, burettes) and gravimetric measurements (using different types of balances), making dilutions, etc. 2.0 Practice making standard solutions with pre weighted salts and to make desired dilutions using appropriate techniques. 3.0 Conduct titrations adopting standard procedures and using Std. Na2 CO3 solution for estimation of HCl 4.0 Conduct titrations adopting standard procedures and using Std. HCl solution for estimation of NaOH 5.0 Conduct titrations adopting standard procedures and using Std. NaOH solution for estimation of H2SO4 6.0 Conduct titrations adopting standard procedures and using Std. KMnO4 solution for estimation of Mohrs Salt 7.0 Conduct titrations adopting standard procedures to determine the acidity of given samples of water (One ground water and one surface / tap water, and rain water if available) 8.0 Conduct titrations adopting standard procedures to determine the alkalinity of given samples of water (One ground water and one surface / tap water) 9.0 Conduct titrations adopting standard procedures to determine the total hardness of given samples of water (One ground water and one surface / tap water) using Std. EDTA solution 10.0 Conduct titrations adopting standard procedures to determine the chlorides present in the given samples of water and wastewater (One ground water and one surface / tap water) 11.0 Conduct the test using titrometric / electrometric method to determine Dissolved Oxygen (D.O) in given water samples (One sample from closed container and one from open container / tap water) 12.0 Conduct the test on given samples of water / solutions (like soft drinks, sewage, etc.) to determine their pH using standard pH meter 13.0 Conduct the test on given samples of water / solutions a) To determine conductivity b) To adjust the ionic strength of the sample to the desired value 14.0 Conduct the test on given samples of solutions (coloured and non coloured) to determine their turbidity in NTU 15.0 Conduct titrations adopting standard procedures to determine the total solids present in given samples of water (One ground water and one surface / tap water) Competencies and Key competencies to be achieved by the student Name of the Experiment CompetenciesKey competencies Familiarization of methods for Volumetric analysis ---- Preparation of Std Na2 CO3 and making different diluted solution Weighting the salt to the accuracy of .01 mg Measuring the water with volumetric flask, measuring jar, volumetric pipette and graduated pipette Making appropriate dilutionsWeighting the salt to the accuracy of .01 mg Measuring the water with volumetric flask, measuring jar, volumetric pipette and graduated pipette Making appropriate dilutionsName of the Experiment CompetenciesKey competenciesEstimation of HCl solution using Std. Na2 CO3 solution Cleaning the glassware and rinsing with appropriate solutions Making standard solutions Measuring accurately the standard solutions and titrants Filling the burette with titrant Fixing the burette to the stand Effectively Controlling the flow of the titrant Identifying the end point Making accurate observations Calculating the results Making standard solutions Measuring accurately the standard solutions and titrants Effectively Controlling the flow of the titrant Identifying the end point Making accurate observationsEstimation of NaOH using Std. HCl solution Estimation of H2SO4 using Std. NaOH solution Estimation of Mohrs Salt using Std. KMnO4 Determination of acidity of water sample Determination of alkalinity of water sample Determination of total hardness of water using Std. EDTA solution Estimation of Chlorides present in water sample Estimation of Dissolved Oxygen (D.O) in water sample (By titration method) Estimation of Dissolved Oxygen (D.O) in water sample (By electrometric method) Familiarize with instrument Choose appropriate Mode / Unit Prepare standard solutions / buffers, etc. Standardize the instrument with appropriate standard solutions Plot the standard curve Make measurements accurately Follow Safety precautions Prepare standard solutions / buffers, etc. Standardize the instrument with appropriate standard solutions Plot the standard curve Make measurements accurately Determination of pH using pH meter Determination of conductivity of water and adjusting ionic strength to required level Determination of turbidity of water Name of the Experiment CompetenciesKey competencies Estimation of total solids present in water sample Measuring the accurate volume and weight of sample Filtering and air drying without losing any filtrate Accurately weighing the filter paper, crucible and filtrate Drying the crucible in an oven Measuring the accurate volume and weight of sample Filtering and air drying without losing any filtrate Accurately weighing the filter paper, crucible and filtrate COMPUTER FUNDEMENTALS LAB PRACTICE (Common to all Branches) Subject Title : Computer Fundamentals Laboratory Practice Subject Code : CM-110 Periods/Week : 03 Periods/Year : 90 S. No.Major TopicsNo. of sessions each of 3 periods duration No. of PeriodsI.Computer hardware Basics0103II.Windows Operating System0206III.MS Word0927IV.MS Excel0927V.MS PowerPoint0927Total3090 List of Experiments: Rationale: The knowledge of Computer usage has become a must for everyone, due to widespread computer usage and related applications in all fields. This laboratory is designed to give the students hands on practice of Windows Operating System and MS Office to enable the students to use these skills in future courses. I. Computer Hardware Basics (Not for end examination) 1. a).To Familiarize with Computer system and hardware connections b).To start and Shut down Computer correctly c). To check the software details of the computer 2. To check the hardware present in your computer II. Windowss operating system (Not for end examination) 3. To Explore Windows Desktop 4. Working with Files and Folders 5. Windows Accessories: Calculator Notepad WordPad MS Paint III. Practice with MS-WORD 6. To familiarize with Ribbon layout of MS Word Home - Insert - Page layout References Review - View 7. To practice Word Processing Basics 8. To practice Formatting techniques 9. To insert a table of required number of rows and columns 10. To insert Objects, Clipart and Hyperlinks 11. To use Mail Merge feature of MS Word 12. To use Equations and symbols features IV. Practice with MS-EXCEL 13. To familiarize with MS-EXCEL layout 14. To access and Enter data in the cells 15. To edit a spread sheet- Copy, Cut, Paste, and selecting Cells 16. To use built in functions and Formatting Data 17. To create Excel Functions, Filling Cells 18. To enter a Formula for automatic calculations 19. To practice Excel Graphs and Charts 20. To format a Worksheet in Excel, Page Setup and Print V. Practice with MS-POWERPOINT 21. To familiarize with Ribbon layout features of PowerPoint 2007. 22. To create a simple PowerPoint Presentation 23. To set up a Master Slide in PowerPoint 24. To insert Text and Objects 25. To insert a Flow Charts 26. To insert a Table 27. To insert a Charts/Graphs 28. To insert video and audio 29. To practice Animating text and objects 30. To Review presentation Competencies and Key Competencies to be achieved by the students Exp No.Name of the ExperimentCompetenciesKey Competencies1 (a).To familiarize with Computer system and hardware connections Identify the Parts of a Computer system a). CPU b) Monitor c) CD/DVD Drive d) Power Switch e) Start Button f) Reset Button Identify and connect various peripherals Identify and connect the cables used with computer system Identify various ports on CPU and connect Keyboard & MouseConnect cables to external hardware and operate the computer1 (b).To Start and Shut down Computer correctly Log in using the password Start and shut down the computer Use Mouse and Key BoardLogin and logout as per the standard procedure Operate mouse &Key Board1 (c).To Explore Windows DesktopFamiliarize with Start Menu, Taskbar, Icons and Shortcuts Access application programs using Start menu, Task manager Use Help supportAccess application programs using Start menu Use taskbar and Task manager 2.To check the software details of the computer Find the details of Operating System being used Find the details of Service Pack installedAccess the properties of computer and find the details3.To check the hardware present in your computerFind the CPU name and clock speed Find the details of RAM and Hard disk present Access Device manager using Control Panel and check the status of devices like mouse and key board Use My Computer to check the details of Hard drives and partitions Use the TaskbarAccess device manager and find the details Type /Navigate the correct path and Select icon related to the details required4.Working with Files and Folders Create folders and organizing files in different folders Use copy / paste move commands to organize files and folders Create files and folders Rename , arrange and search for the required folder/file Exp No.Name of the ExperimentCompetenciesKey Competencies Working with Files and Folders Continued....Arrange icons name wise, size, type, Modified Search a file or folder and find its path Create shortcut to files and folders (in other folders) on Desktop Familiarize with the use of My Documents Familiarize with the use of Recycle BinRestore deleted files from Recycle bin5.To use Windows Accessories: Calculator Notepad WordPad MS PaintFamiliarize with the use of Calculator Access Calculator using Run command Create Text Files using Notepad and WordPad and observe the difference in file size Use MS paint and create .jpeg, .bmp files using MS PaintUse windows accessories and select correct text editor based on the situation. Use MS pain to create /Edit pictures and save in the required format.6.To familiarize with Ribbon layout of MS word. Home Insert- page layout- References-Review-View Create/Open a document Use Save and Save as features Work on two documents simultaneously Choose correct Paper size and Printing options Create a Document and name appropriately and save Set paper size and print options7.To practice Word Processing BasicsTyping text Keyboard usage Use mouse (Left click / Right click / Scroll) Use Keyboard shortcuts Use Find and Replace features in MS- word Use Undo and Redo Features Use spell check to correct Spellings and Grammar Use key board and mouse to enter/edit text in the document. Use shortcuts Use spell check/ Grammar features for auto corrections.8.To practice Formatting techniquesFormatting Text Formatting Paragraphs Setting Tabs Formatting Pages The Styles of Word Insert bullets and numbers Themes and Templates Insert page numbers, header and footer Format Text and paragraphs and use various text styles. Use bullets and numbers to create lists Use Templates /Themes Insert page numbers date, headers and footers Exp No.Name of the ExperimentCompetenciesKey Competencies9.To insert a table of required number of rows and columnsEdit the table by adding the fields Deleting rows and columns inserting sub table marking borders. Merging and splitting of cells in a Table Changing the background colour of the table Use table design tools Use auto fit fixed row/ column height/length Even distribution of rows / columns features Convert Text to table and Table to Text Use Sort feature of the Table to arrange data in ascending/descending order Insert table in the word document and edit Use sort option for arranging data.10.To Insert objects, clipart and HyperlinksCreate a 2-page document. &Insert hyperlinks and t Bookmarks. Create an organization chart Practice examples like preparing an Examination schedule notice with a hyperlink to Exam schedule table. Insert hyperlinks &Bookmarks Create organization charts/flow charts11.To Use Mail merge feature of MS Word Use mail merge to prepare individually addressed letters Use mail merge to print envelopes.Use Mail merge feature 12.To use Equations and symbols features.Explore various symbols available in MS Word Insert a symbol in the text Insert mathematical equations in the documentEnter Mathematical symbols and Equations in the word document13.To Practice with MS-EXCELOpen /create an MS Excel spreadsheet and familiarize with MS Excel 2007 layout like MS office Button- Use Quick Access Toolbar- Title Bar- Ribbon-Worksheets- Formula Bar-Status BarFamiliarize with excel layout and use Use various features available in toolbar14.To access and Enter data in the cells Move Around a Worksheets-Quick access -Select Cells Enter Data-Edit a Cell-Wrap Text-Delete a Cell Entry-Save a File-Close Excel Access and select the required cells by various addressing methods Enter data and editExp No.Name of the ExperimentCompetenciesKey Competencies15.To edit spread sheet Copy, Cut, Paste, and selecting cellsInsert and Delete Columns and Rows-Create Borders-Merge and Center Add Background Color-Change the Font, Font Size, and Font Color Format text with Bold, Italicize, and Underline-Work with Long Text-Change a Column's WidthFormat the excel sheet 16.To use built in functions and Formatting DataSort and filter data in a worksheet Perform Mathematical Calculations verify -AutoSum Perform Automatic Calculations-Align Cell Entries Use built in functions in Excel 17.To enter a Formula for automatic calculations Enter formula Use Cell References in Formulae Use Automatic updating function of Excel Formulae Use Mathematical Operators in Formulae Use Excel Error Message and Help Enter formula for automatic calculations 18.To Create Excel Functions, Filling CellsUse Reference Operators Work with sum, Sum if , Count and Count If Functions Fill Cells Automatically Create Excel sheets involving cross references and equations Use the advanced functions for conditional calculations19.To Practice Excel Graphs and ChartsProduce an Excel Pie Chart Produce Excel Column Chart Use data in Excel sheet to Create technical charts and graphs Produce Excel Line Graph Produce a Pictograph in Excel20.To format a Worksheet in Excel, page setup and print Shade alternate rows of data Add currency and percent symbols Change height of a row and width of a column Change data alignment Insert Headers and Footers Set Print Options and PrintFormat Excel sheet Insert headers &footers and print21.To familiarize with Ribbon layout &features of PowerPoint 2007.Use various options in Home, insert , design, animation , slideshow, Review &View in the PowerPointAccess required options in the tool bar Exp No.Name of the ExperimentCompetenciesKey Competencies22.To create a simple PowerPoint Presentation Insert a New Slide into PowerPoint Change the Title of a PowerPoint Slide PowerPoint Bullets Add an Image to a PowerPoint Slide Add a Textbox to a PowerPoint slideCreate simple PowerPoint presentation with photographs/ClipArt and text boxes Use bullets option23.To Set up a Master Slide in PowerPoint and add notesCreate a PowerPoint Design Template Modify themes Switch between Slide master view and Normal view Format a Design Template Master Slide Add a Title Slide to a Design Template The Slide Show Footer in PowerPoint Add Notes to a PowerPoint PresentationSetup Masterslide and format Add notes24.To Insert Text and Objects Insert Text and objects Set Indents and line spacing Insert pictures/ clipart Format pictures Insert shapes and word art Use 3d features Arrange objectsInset Text and Objects Use 3d features25.To insert a Flow Chart / Organizational ChartsCreate a Flow Chart in PowerPoint Group and Ungroup Shapes Use smart artCreate organizational charts and flow charts using smart art26.To insert a TablePowerPoint Tables Format the Table Data Change Table Background Format Series LegendInsert tables and format27.To insert a Charts/GraphsCreate 3D Bar Graphs in PowerPoint Work with the PowerPoint Datasheet Format a PowerPoint Chart Axis Format the Bars of a Chart Create PowerPoint Pie Charts Use Pie Chart Segments Create 2D Bar Charts in PowerPoint Format the 2D Chart Format a Chart BackgroundCreate charts and Bar graphs, Pie Charts and format. Exp No.Name of the ExperimentCompetenciesKey Competencies28.To Insert audio &video, Hyper links in a slide Add narration to the slide Insert sounds in the slide and hide the audio symbol Adjust the volume in the settings Insert video file in the format supported by PowerPoint in a slide Use automatic and on click options Add narration to the slide Insert Hyperlinks Insert Sounds and Video in appropriate format. Add narration to the slide Use hyperlinks to switch to different slides and files 29.To Practice Animation effects Apply transitions to slides To explore and practice special animation effects like Entrance, Emphasis, Motion Paths &ExitAdd animation effects30.Reviewing presentation Checking spelling and grammar Previewing presentation Set up slide show Set up resolution Exercise with Rehearse Timings feature in PowerPoint Use PowerPoint Pen Tool during slide show Saving Printing presentation (a) Slides (b) HandoutUse Spell check and Grammar feature Setup slide show Add timing to the slides Setup automatic slide show III SEMESTER ENGINEERING MATHEMATICS II (Common to all Branches) Subject Title : Engineering Mathematics-II Subject Code : CM-301 Periods per week : 04 Periods per Semester : 60 Blue print S. NoMajor TopicNo of PeriodsWeightage of MarksShort TypeEssay Type Unit - I RUAppRUApp1Indefinite Integration1834210111/2 Unit - II 2Definite Integration and its applications1731011011 1/2 Unit - III 3Differential Equations of first order15292101/21/21 Unit - IV 4Statistical Methods1016110100 Total601105412 1/22 1/23Marks:15123252530R:Remembering type40 marksU:Understading type37 marksApp:Application type33 marks Objectives Upon completion of the subject the student shall be able to : Unit-I 1.0 Use Indefinite Integration to solve engineering problems 1.1 Explain the concept of Indefinite integral as an anti-derivative. 1.2 State the indefinite integral of standard functions and properties of Integrals ( (u + v) dx and ( ku dx where k is constant and u, v are functions of x. 1.3 Solve integration problems involving standard functions using the above rules. 1.4 Evaluate integrals involving simple functions of the following type by the method of substitution. i) ( f(ax + b) dx where f(x) dx is in standard form. ii) ( [f(x)]n f ((x) dx iii) ( f ((x)/[f(x)] dx iv) ( f {g(x)} g ((x) dx 1.5 Find the Integrals of tan x, cot x, sec x and cosec x using the above. 1.6 Evaluate the integrals of the form ( Sinm( Cosn (. d( where m and n are positive integers. 1.7 Evaluate integrals of powers of tan x and sec x. 1.8 Evaluate the Standard Integrals of the functions of the type EMBED Equation.3 1.9 Evaluate the integrals of the type EMBED Equation.3 . 1.10 Evaluate integrals using decomposition method. 1.11 Evaluate integrals using integration by parts with examples. 1.12 State the Bernoullis rule for evaluating the integrals of the form EMBED Equation.3 . 1.13 Evaluate the integrals of the form ( ex [f(x) + f ((x)] dx. Unit-II 2.0 Understand definite integral and use it in engineering applications 2.1 State the fundamental theorem of integral calculus 2.2 Explain the concept of definite integral. 2.3 Calculate the definite integral over an interval. 2.4 State various properties of definite integrals. 2.5 Evaluate simple problems on definite integrals using the above properties. 2.6 Explain definite integral as a limit of sum by considering an area. 2.7 Find the areas under plane curves and area enclosed between two curves using integration. 2.8 Obtain the volumes of solids of revolution. 2.9 Obtain the mean value and root mean square value of the functions in any given interval. 2.10 Explain the Trapezoidal rule, Simpsons 1/3 rules for approximation of integrals and provide some examples. Unit -III 3.0 Solve Differential Equations in engineering problems. 3.1 Define a Differential equation, its order, degree 3.2 Form a differential equation by eliminating arbitrary constants. 3.3 Solve the first order first degree differential equations by the following methods: i. Variables Separable. ii. Homogeneous Equations. Exact Differential Equations iv. Linear differential equation of the form dy/dx + Py = Q, where P and Q are functions of x or constants. Bernoullis Equation (Reducible to linear form.) 3.4 Solve simple problems leading to engineering applications Unit -IV 4.0 Use Statistical Methods as a tool in data analysis. 4.1 Recall the measures of central tendency. 4.2 Explain the significance of measures of dispersion to determine the degree of heterogeneity of the data. 4.3 Find the measures of dispersion range, quartile deviation, mean deviation, standard deviation for the given data. 4.4 Explain the merits and demerits of the above measures of dispersion. 4.5 Express relationship between measures of dispersion 4.6 Find the coefficient of variation 4.7 Explain bivariate data. 4.8 Explain the concept of correlation between two variables and co-varience. 4.9 Explain coefficient of correlation and its properties 4.10 Calculate the coefficient of correlation between two variables. 4.11 Find rank correlation co-efficient. COURSE CONTENTS Unit-I Indefinite Integration: 1. Integration regarded as anti-derivative Indefinite integral of standard functions. Properties of indefinite integral. Integration by substitution or change of variable. Integrals of the form sinm(. cosn (. where m and n are positive integers. Integrals of tan x, cot x, sec x, cosec x and powers of tan x, sec x by substitution. Evaluation of integrals which are reducible to the following forms : EMBED Equation.3 Integration by decomposition of the integrand into simple rational, algebric functions. Integration by parts , Bernoullis rule. Unit-II Definite Integral and its applications: 2. Definite integral-fundamental theorem of integral calculus, properties of definite integrals, evaluation of simple definite integrals. Definite integral as the limit of a sum. Area under plane curves Area enclosed between two curves. Volumes of solids of revolution. Mean and RMS values of a function on a given interval. Trapezoidal rule, Simpsons 1/3 rule to evaluate an approximate value of a define integral. Unit -III Differential Equations: 3. Definition of a differential equation-order and degree of a differential equation- formation of differential equations-solution of differential equation of first order, first degree: variable-separable, homogeneous, exact, linear differential equation, Bernoullis equation. Unit IV Statistical Methods: 4. Revise measures of central tendency, measures of dispersion: range, quartile deviation, mean deviation, standard deviation for the given data, merits and demerits, relationship between measures of dispersion, coefficient of variation, bivariate data, concept of correlation, covariance, coefficient of correlation and its properties, rank correlation co-efficient. Reference Books: 1. Integral Calculus Vol.I, by M.Pillai and Shanti Narayan 2. Thomas Calculus, Pearson Addison Wesley Publishers 3. Statistical Methods Vol.I, Das, Tata McGraw-Hill 4. Statistics, 4/e, Schaums Outline Series (SIE), McGraw-Hill BASIC ELECTRICAL & ELECTRONICS ENGINEERING Subject Title : Basic Electrical & Electronics Engineering Subject Code No. : CM 302 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUE PRINTUnit NoMajor TopicNo of PeriodsWeightage of marksShort TypeEssay TypeTheoryPracticeRUAppRUApp1Electric Current-Ohms law Resistance etc130262001102Kirchoffs Laws-Star-DeltaTransformation2821101½013Electromagnetic Induction2818100½104Electronic passive components62131001005Semiconductor materials , Junction diode & transistors 10424120½106Stabilizers and UPS 0508100½00Total =SUM(ABOVE) 38 =SUM(ABOVE) 22 =SUM(ABOVE) 110721431 OBJECTIVES On completion of the study of the subject the student shall be able to Comprehend basic Principles of Electricity Distinguish between conductor, insulator and semi-conductor with respect to valence electron. Infer Ohms Law and state it Give the concept of Resistance and define the terms specific resistance a n d c o n d u c t i v i t y R = Į1 / a S o l v e s i m p l e p r o b l e m s b a s e d u p o n t h e f o r m u l a e . E x p l a i n t h e e f f e c t s o f t e m p e r a t u r e o n r e s i s t a n c e a n d d e f i n e t e m p e r a t u r e c o - e f f i c i e n t o f r e s i s t a n c e . E x p l a i n t h e v a r i a t i o n s o f t e m p e r a t u r e c o - e f f i c i e n t o f r e s i s t a n c e . D e v e l o p t h e formula for resistance at any temperature Rt = R0(1+(ot) Solve simple problems based on the above formulae. Explain equivalent resistance of a network, develop the expressions for equivalent resistance with simple series and parallel connections. Solve problems on the above. Give the idea of division of current in parallel circuits. Solve numerical problems on the above. Understand Kirchoffs laws and star delta transformations. Differentiate between active and passive circuits. Explain junction ,branch and loop in circuits. State limitations of Ohms law. State Kirchoffs current law and voltage law. Solve problems on Kirchoffs laws. Explain star and delta circuits Explain the concept of circuit transformation and equivalent circuits Develop transformation formulae for star- delta transformations Solve problems on the above. Electro Magnetic Induction State Faradays laws of electro - magnetic induction. Explain dynamically and statically induced E.M.F. State Lenzs law and explain Flemings right hand rule. Develop the concept of self and mutual inductance. State the formulas for self and mutual inductance. State co-efficient of coupling. Explain the concept of energy stored in a magnetic field. Know the different types of Electronic passive components. Classify different electronic passive components. Define resistance and resistivity of the material List the resistors on the basis of materials used for their construction State PTC and NTC resistors and their applications. Use the color code for the resistors . Distinguish between a Potentiometer and Rheostat connection of a variable resistor. Uses of Rheostat and Potentiometer. Define the capacitance of a capacitor, its units and permitivity. Classify the different capacitors on the basis of dielectric materials Mention the Typical capacitance ranges of the above capacitors State the color code for tabular ceramic and disk ceramic capacitors List the applications of different capacitors List applications of AF Choke and RF choke List different types of transformers used in electronic Engineering State the applications of the above transformers Understand the properties of semi-conductor materials and junction diode and Bipolar transistors Distinguish between conductor, semi-conductor and insulator on basis of Electrical properties Describe the atomic structure of germanium and silicon semi- conductor materials Distinguish between intrinsic and Extrinsic semi conductor materials Describe the formation of P- type and N-type materials Explain with sketches the behavior of P-type and N-type materials Explain the formation of PN junction diode Describe the operation of PN junction with forward, reverse biases, no bias Draw the volt-ampere characteristic of PN junction diode Give the forward/reverse resistance of a diode from the characteristic State the effect of temperature on the forward and reverse characteristic of silicon and germanium diode List the important specifications of a junction diode Give the basic constructional features of a transistor Explain the principles of transistors Sketch the I.S.I symbol for PNP and NPN List the configurations of transistors and applications Understand the working principle of stabilizers and UPS Need for stabilizers Types of stabilizers Specification and rating of stabilizers Working principle of stabilizer with block diagram Need for UPS Different types of UPS Working principle of UPS with block diagram Explain each block Specification and ratings of UPS Maintenance of stabilizers & UPS including batteries Spike busters and suppressors Explain maintenance free batteries COURSE CONTENTS 1.Electric Current Ohms Law Resistance: Conductor, Insulator and semi-Conductor and their atomic patterns, Idea of Electric Potential, Ohms Law ,Resistance ,Specific resistance ,Conductivity, Problems on the above, Effect of temperature on resistance, Problems on the above, Definition of temperature co-efficient of resistance, Values of temperature co-efficient at different temperature ,Variation of resistivity with temperature, Resistance in series, parallel and series parallel, combination, Division of current in parallel circuits ,Problems on the above . Kirchoffs Laws Star Delta Transformation Explanation of active and passive circuits, Junction ,branch and loop in circuits, Limitations of application of Ohms law, Kirchoffs laws, Current law, Voltage law, Application to D.C., Networks ,Star-Delta-Transformation,a) Star Delta configurations b) Equivalent circuits concept, Concept of transformation, Transformation from Star to Delta, Delta to Star, e)Problems on the above. 3. Electro Magnetic Induction Faradays laws of electro magnetic induction, Dynamically and statically induced E.M.F., Lenzs Law Flemings right hand rule, Self and mutual inductance expression, Co-efficient of coupling, Inductance in series and parallel, Energy stored in a magnetic field Formula ,Energy stored per unit volume, Lifting power of magnet Problems on the above 4. Components : Types of Resistors Their ratings Uses Types of potentiometers- Their applications- Types of capacitors Uses Types of coils Chokes Transformers Switches & relays Commonly used cables and wires. 5. Semiconductor physics : Electrical properties of semiconductor materials. Semiconductor physics of germanium & silicon atom. Formation and behaviour of P-N junction with no external potentials, with forward and reverse potentials, metal semiconductor diodes, Transistors. 6.Stabilzers And UPS : Need for stabilizers , types of stabilizers ,specification and rating of stabilizers, Working principle of stabilizer with block diagram, need for UPS, Working principle of UPS with Block diagram. REFERENCE BOOKS 1. Electrical Technology Vol.I -- B.L.Theraja 2. Electrical Technology -- Hughes 3. Electrical Vol.I -- J.B.Gupta 4. Basic Electrical Engineering -- Mittle, TMH 5. Basic Electrical Engineering Vol.1 -- Dhogal, TMH DIGITAL ELECTRONICS Subject Title : Digital Electronics Subject Code : CM 303 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUE PRINTUnit NoMajor TopicNo of PeriodsWeightage of marksShort TypeEssay TypeTheoryPracticeRUAppRUApp1Logic Gates & Boolean Algebra152932Gates,Boolean algbra,demorgan theorem2513001001Kmaps,adders26161010012Logic Families and Flip-Flops15 2932Logic families233100000Flip flops55261100113Counters371810001½04Registers and Memories152622Registers5623010002Memories2231000005Combinational circuits3281000½0Total2436 =SUM(ABOVE) 110622053 OBJECTIVES On completion of the study of the subject the student shall be able to 1.0 Comprehend Boolean algebra and working of different logic gates. 1.1 Define AND, OR, NOT operators with truth tables. 1.2 Explain the working of EX-OR and EX-NOR gates with truth tables. 1.3 Explain the working of NAND and NOR gates using truth tables. 1.4 Explain Realization AND, OR, NOT, EX-OR gates using NAND gates only, NOR gates only. 1.5 State the different postulates in Boolean algebra. 1.6 State De-Morgans theorems. 1.7 Apply De-Morgans theorems and other postulates of Boolean algebra to simplify the given Boolean expression. 1.8 Write Boolean expression for given truth table. 1.9 Use K map to simplify Boolean expression (up to 4 variables). 1.10 Comprehend the working of arithmetic circuit. 1.11 Describe the functions of Half Adder. 1.12 Draw Half-Adder circuit using an exclusive OR and an AND gate. 1.13 Explain the process of two Half-Adder and an OR gate constitute a Full-Adder. 1.14 Explain the realization of HalfAdder using only NAND gates or only NOR gates. 1.15 Draw a 4-bit parallel adder using full adders. 1.16 Explain the working of the above circuit. 1.17 Draw a 4-bit parallel adder/ 2s complement subtractor circuit. 1.18 Explain the working of the above circuit. 1.19 Explain the working of a serial adder with a block diagram. 1.20 List any five advantages and disadvantages of a serial adder over parallel adder. 1.21 Explain the operation of a digital comparator circuit for two 4 bit words. 2.0 Comprehend Logic Families and Flip Flops 2.1 Know the details of different logic families. 2.2 Define positive and negative logic levels. 2.3 State the basic principle of operation of a Flip-flop. 2.4 Explain the working of a NAND/NOR gate latch. 2.5 Explain with block diagram, waveforms and truth tables the working of RS, RST, T, D and JK Flip-flop. 2.6 Explain the concept of edge and level triggering flip-flops. 2.7 Distinguish between synchronous and asynchronous inputs of a flip- flop and state their functions. 2.8 State the need for a Master-Slave flip-flop. 2.9 Explain the working of a Master-Slave flip-flop using suitable diagram and truth table. 3.0 Comprehend the function of counters and their working. 3.1 Distinguish between asynchronous and synchronous counters. 3.2 Draw and explain module-8 ripple counter and decade counter. 3.3 Explain the counting sequence with waveforms and truth tables in the above circuit. 3.4 Explain the draw backs of ripple counters. 3.5 Draw and explain a 4-bit synchronous counter operation 3.6 Explain the operation of a up/down counter using flip flops. 3.7 State the need for a programmable counter using flip flops. 3.8 Explain the operation of a programmable counter using flip flops. 3.9 Draw and explain the operation of a 4-bit ring counter. 3.10 List any five applications of counter. Comprehend the function Registers and their working and memories State the need for a Register Draw and explain the working of 4 bit shift left and shift right registers Explain the transfer of data between register. Explain the working of serial in serial , serial in parallel out register.and parallel in parallel out,parallel in-serial out Registers Explain the working of Universal shift register (74194) Explain the use of shift register as memory. Classify various types of memories based on principle of operation, physical characteristics, accessing modes and fabrication technology.. Differentiate between ROM and RAM Distinguish between EEPROM and UVPROM Compare static RAM and dynamic RAM 5.0 Understand the combinational circuits Draw and explain the operation of 4 X 1 Multiplexers. Draw and explain the operation of 1 to 4 demultiplexer. Draw and explain the operation of a 4 to 10 line decoder. Draw and explain Decimal to BCD encoder. List any five applications of multiplexers and demultiplexers. List any five applications of Encorders and decoders. COURSE CONTENTS 1. Logical Gates and Boolean algebra : AND, OR, NAND, NOT, NOR & EX-OR gates. Logical definitions Symbols truth tables. Boolean theorems, Boolean simplifications of Boolean expressions, Using De-Morgans theorems, Formation and implementation of Logic expressions, Karnaughs mapping, Applications involving developing of combinational logic circuits. Half-Adder, Full-adder, Subtractor series Parallel Binary adder Parallel adder/subtractor circuits. 2. FLIP FLOP: Different logic families, Basic principles of Flip Flop operation ( with help of wave form & truth tables ) of RS,T,D,JK and Master Slave JK flip flop concept of Edge Triggering and Level Triggering , Synchronous and Asynchronous device. 3. Counters: Basic Asynchronous, Synchronous Binary and Decade counter and the Ripple counter, their use Decade counter, Up and Down counters, Ring counter. 4. Registers and Memories : Shift registers, Serial, Parallel register, Serial-in Parallel out, Parallel-inserial out devices, Universal shift registers, Applications, Decoders, - Multiplexers, Demultiplexers and Encoders, Shift register as memory Classification of various types of memories - Differentiate between ROM and RAM - Distinguish between EEPROM and UVPROM - Compare static RAM and dynamic RAM 5. Combinational Circuits: Multiplexers,Demultiplexers,Encorders,Decoders REFERENCE BOOKS 1. Digital principles and applications -- Malvino and leach 2. Digital Electronics -- Bignell - Thomson 3. Modern Digital Electronics -- R.P. Jain COMPUTER ORGANIZATION Subject Title : Computer Organization Subject Code : CM 304 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUE PRINTUnit NoMajor TopicNo of PeriodsWeightage of marksShort TypeEssay TypeTheoryPracticeRUAppRUApp1CPU Organization8218100½102Information representation , Arithmetic Operations203742½Information representation251111½Arithmetic Operations using Flow charts103261100203Memory Organization8218100½104I/O Organization152932Concept503100000Interfacing methods82232001105Pipeline and Vector processing508100½00Total4614 =SUM(ABOVE) 110720350OBJECTIVES On completion of the study of the subject the student shall be able to Understand the Processor Organization Draw the functional block diagram of Digital computer and explain the function of each unit. Draw the block diagram of simple accumulator based CPU. Explain the function of each unit. Define the terms micro operation, macro operation, instruction cycle, fetch cycle and execution cycle. Define stored program concept. Describe the sequential execution of a program stored in memory by the CPU Comprehend the process of Information representation and Arithmetic Operation Explain the basic types of information representation in a computer. Define floating point representation and fixed point representation of numbers. Illustrate the same with example. Distinguish between Fixed point and Floating point representations. Define Operand, Opcode and address. Explain zero address, one address, two address and three address instructions with simple examples. Explain addressing modes. Explain the fixed point addition and subtraction operations with flowcharts. Explain the Fixed point multiplication and division operations with flowcharts. Explain floating point addition, subtraction operations with flowcharts Explain floating point multiplication and division operations with flowcharts. Appreciate organization of Computer Memory system. Distinguish between main and auxiliary memory. Explain the need for memory hierarchy in a computer. State the significance of various memory devices characteristics: access time, access rate, alterability , permanence of storage, cycle time. Explain Associative Memory Explain the principle of virtual memory organization in a computer system Explain virtual address and physical address organization. Explain the principle and advantage of cache memory organization. Explain the principle of memory interleaving in a computer. Understand the input and output organization of a computer. List the any five peripheral devices that can be connected to a computer. Explain the need for an interface. List out three modes of date transfer. Explain synchronous and asynchronous data transfer. Explain hand shaking procedure of data transfer. Explain programmed I/O method of data transfer. Explain interrupted initiated I/O. Explain DMA controlled transfer. Explain priority interrupt, polling, and daisy chaining priority. Explain about a bus system. List the four bus systems. Understand Pipeline and Vector Processing Explain the principle of Parallel processing. Describe Flynns classification of Parallel processing. Explain the principle of pipeline processing. List any five advantages of parallel processing and pipeline processing. Explain arithmetic instruction pipeline. Explain vector processing and array processor . Course Contents Processor Organization - functional block diagram of Digital computer -Simple accumulator based CPU and function of each unit.-Stored program concept Information representation and Arithmetic Operation- Basic types of information representation - floating point representation and fixed point representation of numbers, Operand, Opcode and address - zero address, one address, two address and three address instructions - different addressing modes.-fixed point addition and subtraction, multiplication and division operations - floating point addition, subtraction, multiplication and division operations with flowcharts. Organization of Computer Memory system - Main and auxiliary memory -Need for memory hierarchy in a computer -Significance of various memory devices characteristics: access time, access rate, alterability , permanence of storage, cycle time - Associative Memory-Virtual memory organization in a computer system - Virtual address and physical address organization.-Principle and advantage of cache memory organization- Principle of memory interleaving in a computer Input and output organization - Peripheral devices -Need for an interface-Three modes of date transfer - Synchronous and asynchronous data transfer -Hand shaking procedure of data transfer -Programmed I/O method of data transfer-Interrupted initiated I/O-DMA controlled transfer-Priority interrupt, polling, and daisy chaining priority-Bus systems Pipeline and Vector Processing -Principle of Parallel processing-Flynns classification of Parallel processing -Principle of pipeline processing - Advantages of parallel processing and pipeline processing -Arithmetic instruction pipeline -Vector processing and array processor Reference Books 1. Structured Computer Organization -- Andrews Tennenbaum. 2. Computer Organization -- Govindarajulu (TMH). 3. Computer Organization & Architecture -- William Stallings 4. Computer System Architecture --- Morris Mano DATA STRUCTURES USING C Subject Title : Data Structures using C Subject Code : CM 305 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUE PRINTUnit NoMajor TopicNo of PeriodsWeightage of marksShort TypeEssay TypeTheoryPracticeRUAppRUApp1Introduction to Data structures5062000002Linear Data structures255244Linked Lists6413100001Doubly Linked Lists3113100001Stack4313100001Queues31131000013Non Linear Data structures122622Basics and creation of Binary trees3113100100Traversals4210000010Applications1030100004Sorting 105180101½05Searching2108010½00Total4218 =SUM(ABOVE) 1107302½1½4 OBJECTIVES On completion of the study of the subject the student shall be able to 1.0 Understand an Overview of Data Structures Define data structure and classify them Explain linear data structures Describe nonlinear data structures Explain data types and abstract data types State algorithm analysis for time requirements Understand Linear Data structures Comprehend Linked list List any 3 advantages of linked lists State the purpose of dummy header Create a singly linked list Perform insertion and deletion operation on a singly linked list Know how to search and replace an element in a linked list Know to reverse a singly linked list Create a singly circular linked list Create a doubly linked list Insert and delete elements in a doubly linked list Understand Queues and Stacks Define stack Explain the two operations of a stack Implementation of stacks List the five applications of stacks Convert infix to postfix expression Evaluate postfix expression Define queue Explain the operations on queues Discuss application of queues Explain array implementation of queue Implement circular queues Explain priority queues Know the Tree structures Define a tree Explain the terminology related to tree Define a binary tree Explain the linear representation and linked list representation of a Binary tree Write a program to create and display a tree Perform traversal operation on trees Construct a tree using inorder and preorder traversal Construct a tree using inorder and postorder traversal Convert of general trees to binary trees Perform operations on a binary tree List any 3 Applications of trees 4.0 Understand various Sorting techniques Define sorting State the need of sorting List the four methods of sorting Explain the method of bubble sort Write the algorithm for bubble sort and define its complexity Discuss the program for bubble sort Explain the method of selection sort Write the algorithm for selection sort and define its complexity Discuss the program for selection sort Explain the method of insertion sort Write the algorithm for insertion sort and define its complexity Discuss the program for insertion sort Explain the method of quick sort Explain the method of merging two sorted lists Discuss the program to implement merge sort on two sorted lists Understand different Searching Techniques Define searching State the need of searching List two types of searching Explain the method of Linear Search Write the algorithm for Linear Search and its complexity Discuss the program for Linear Search Explain the method of Binary Search Write the algorithm for Binary Search and its complexity Discuss the program for Binary Search COURSE CONTENTS 1. Introduction to data structures Data structures Linear & non linear, data types and abstract data types, algorithm analysis for time and space requirements. Linear data structures Linked Lists Singly linked lists Create, insert, delete, sort, search and replace an element in a linked list Reverse, Create singly circular linked list. Doubly linked list Create, insert, delete elements in doubly linked list - Create doubly linked circular list. Queues and stacks Implementation of stacks, application of stacks, converting infix to postfix expression and evaluation Applications & Implementation of queues, Circular queues, Priority queue. Non Linear Data Structures Trees Trees Binary trees Linear representation Linked list representation, tree traversals, Tree Conversion & Applications 4. Sorting Introduction to different sorting techniques selection, insertion, bubble, quick & merge. Searching Introduction to different searching techniques sequential and binary. REFERENCE BOOKS 1. Data Structures: A Pseudocode Approach with C - Gilberg / Forouzan 2. Data Structures using C - Tanenbaum langsam and Augonstein (PHI). 3. Data structures through C - Yashwanth Kanetkar 4. An Introduction to data structures with applications - Tremblay & Sorenson RDBMS Subject Title : RDBMS Subject Code : CM - 306 Periods per week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUE PRINTUnit NoMajor TopicNo of PeriodsWeightage of marksShort TypeEssay TypeTheoryPracticeRUAppRUApp1Concept of DBMS & RDBMS152932Basic concepts60200100Database Design630100102.Concept of SQL122431½SQL Basics208100½00SQL Functions4313010010DDL and DML2130100003.Management of schema Objects821811½4. PL/SQL132312Basics of PL/SQL31131001Exceptions215000½Sub Programming335000½5.Advanced PL/SQL101621Cursers213010000Stored Program2210000010Packages213010000Total4218110550350 OBJECTIVES On completion of the study of the subject the student shall be able to Understand the concept of DBMS & RDBMS Define Database System List atleast five advantages of Database System Explain what is meant by data base abstraction Explain Data models Define instances and schemes Explain data independence. Explain data definition language Explain data manipulation languages Explain data base manager Explain data base administrator and users Describe the overall system structure Explain entity and entity sets Explain relationship and relationship sets Define the terms super key , candidate key and primary key Explain mapping constraints Reduce the ER diagrams to tables Explain generalization, specialization and aggregation Explain Functional Dependencies Describe Normalization 1st NF, 2nd NF, 3rd NF Explain E.F.CODDs rules for RDBMS Understand the concept of SQL Explain benefits of SQL Describe about embedded SQL, Lexical conventions, oracle tools support for SQL Describe Naming of the Objects and parts and how to refer them Explain referring of the object in remote data bases Explain literals, text and integers Explain the different data types like character, number long, date, raw and long raw etc. Illustrate pseudo-columns Illustrate the comments within SQL Statement List and explain the functions like single row, character, conversion and group functions Explain date and number format models Describe commands of SQL like data definition language commands, data manipulation language commands, transaction control commands. Explain Sub queries Explain Joins and types of Joins Understand the management of schema objects List atleast five schema objects Explain the guidelines for managing schema objects Explain the management of space usage of data base table etc Explain the procedure of creating, altering and dropping tables Explain the management of sequences like creating altering ,dropping etc Explain the various synonyms management like creating, dropping etc Describe steps of managing indexes Define clusters List two types clusters State the purpose of clusters Define view Explain types of views Illustrate creation of views from multiple tables List atleast three advantages of views. Explain management of integrity constraints like Primary key, Foreign key, Unique key, check constraint and illustrate Understand PL/SQL Explain the architecture of PL/SQL. List atleast five features of PL/SQL Explain the data types Illustrate declarations and naming conventions of variables List atleast five built in functions. Explain PL/SQL tables and user defined records. Explain decision making statements and illustrate Explain looping statements and illustrate Define the term Exception handling Illustrate five built in Exceptions Illustrate User defined Exceptions List any four advantages of Exception handling Explain the advantages and features of Exceptions. Explain the propagation and re-raising of Exceptions. Describe the advantages of sub programs. List and explain the various statements and declarations for procedures and functions. Explain three parameter modes in PL/SQL with examples Illustrate parameter default values in PL/SQL procedures and functions Explain PL/SQL global, local and system variables. Define recursion Explain recursion with an example Understand Advanced PL/SQL. Explain cursor attributes and cursor management Explain database triggers Explain the concept of stored sub programs with examples List atleast five advantages of packages. Explain the specifications of packaging. Explain overloading and calling packaged sub programs. COURSE CONTENTS Concept of DBMS Define Database Advantage of Dabatabse- data Abstraction Data Models Instances and schemes Data independence Data Definition Language- Data manipulation Language Data base manager Data base Administrator - Database users Overall system structure. Entities and entity sets Relationships and Relationship sets mapping constraints Entity Relationship Diagram Super key , candidate key and primary key - Reducing E- R Diagrams to tables Generalization and specialization Aggregation Functional Dependencies - Normal forms 1st , 2nd , 3rd- EFCODD rules for RDBMS Concept of SQL Benefits of SQL Embedded SQL Lexical conversions ORACLE tools support for SQL. Naming object and parts Referring objects and parts Referring to object in remote databases- Literals Text Integer Number Data types Character data types Number data type Long data type Data type Raw and long raw data types Nulls Pseudo columns comments within SQL statements comments on schema objects. Operators Unary and Binary operators Precedence- Arithmetic operators character operators comparison operators logical operators- se operators other operators functions single row functions number functions character functions row functions number values data functions conversion functions other functions- date format models . SQL commands, data definition language commands data manipulation language commands. Transaction control commands-Subqueries - Joins . 3. Schema objects Guidelines for Managing schema objects managing the space usage of data blocks setting storage parameters understanding space use of datatypes managing tables creating tables alter tables dropping tables managing sequences creating sequence altering sequences- initialization parameters affecting sequences dropping sequences managing synonyms creating synonyms dropping synonyms managing indexes guidelines for managing indexes calculating space for indexes creating indexes indexed tables, and cluster indexes guidelines for managing clusters, calculating space required by clusters creating clusters, clustered tables, and cluster indexes for clustered tables and cluster indexes Altering clusters Dropping clusters, clustered tables, and cluster indexes managing hash cluster and clustered tables miscellaneous management for schema objects creating views renaming schema objects var type, tables, indexes and clusters truncating tables and clusters managing integrity constraints. 4.Elements of PL/SQL Main features architecture advantage of PL/SQL fundamentals character set Lexical units Data types data type conversion declarations naming conventions scope and visibility assignments expressions and comparisons built in functions PL/SQL tables user defined records. Conditional control IF statement sequential control GOTO and NULL statements. SQL support national language support Remote Access Advantages of exceptions predefined exceptions user defined exceptions how exceptions propagate raising an exception useful techniques. Advantages of subprograms procedures Functions RETURN statement forward declarations actual versus formal parameters positional and named notation parameter modes parameter default values overloading recursion 5.Advanced PL/SQL Advantages of Stored programs CURSORS - Advantages of Dabatase Triggers - Advantages of packages the package specification the package body overloading calling packaged subprograms package state and dependency package standard. REFERENCE BOOKS 1. Understanding ORACLE ---- James T. Peary & Joseph G. Laseer. 2. RDBMS with ORACLE -- Rolland. 3. ORACLE series books of ORACLE Press TMH. 4.Starting out with Oracle Covering Databases -- John Day & CraigVan 5.SQL, 5.PL/SQL, Developer Tools & DBA --- Slyke, Dreamtech 6. Relational Database Management Systems ---- ISRD Group, TMH CM-307 DIGITAL ELECTRONICS LAB PRACTICE Subject Title : Digital Electronics Lab Practice Subject Code : CM-310 Periods/Week : 03 Periods/Semester : 45 LIST OF EXPERIMENTS 1. Identification of Digital Ics and noting down pin details from data sheets Identify the given digital ICs and draw the pin diagrams. ( use TTL and CMOS ICs of AND, OR,NOT, NAND, NOR and XOR gates with two and three inputs) 2. Verify the truth tables of AND, OR,NOT, NAND, NOR and ExOR Gates 3. Realize AND , OR , NOT , XOR functions using NAND only, NOR only 4. Verify Demorgans Laws using given digital trainer kit and given TTL gates 5. Construct Half adder and full adder circuits and verify their functionality 6. To construct clocked Flip Flops using Logic gates/Digital Trainer kits and Verify its truth table. a)Verify the truth table of CD 4013 Dual D flip Flop b)Verify the functionality and truth table of 74L71 RS flip flop with Preset and Clear c) Verify the Truth table of JK FF using 7476 IC. d) Construct D and T flip flops using 7476 and verify the truth tables. e) Use Digital trainer kits where ever it needs for above experiments 7. To construct and verify the function of Asynchronous counters 8. To construct and verify the function of decade counter using 7490 ICs. a) change the modulus of the counter b) display decimal number using 7447 9. To Construct and verify the function of Synchronous counters 10. To construct and Verify the function of up/down counter 11. To construct and Verify the function of shift register 12 . To study the Features of features of Encoders and Decoders 13 . To study the Features of features of Multiplexers and Demultiplexers 14 Setup a circuit of a single decimal 4-bit BCD and vice-versa using gates 15 Setup a circuit for displaying hexadecimal code on a 7 segment display 16 To verify truth table and to study the operation of tri-state output buffer 17. To verify the function of 4-bit magnitude comparator using logic gates DATA STRUCTURES LAB PRACTICE Subject Title : Data Structures Lab Practice Subject Code : CM 308 Periods per Week : 04 Periods per Semester : 60 LIST OF EXCERCISES Exercises on creation, insertion, deletions & display of elements in a singly linked lists 2 Write a program to implement a singly circular linked list Exercises on creation, insertion, deletions & display of elements in a doubly linked lists Write a program to Implement a stack Write a program to implement a queue Write a program to create a binary tree & its traversal operations Exercise on Selection sort Exercise on insertion sort Exercise on bubble sort Implement a program for merge sort on two sorted lists of elements Exercises on linear search Exercise on binary search DATA STRUCTURES LAB PRACTICE OBJECTIVES AND KEY COMPETENCIESSl.NoName of the ExperimentObjectivesKey Competencies1Exercises on creation, insertion, deletions & display of elements in a singly linked listsWrite a C program for Creation of linked list Inserting an element in Linked list Check for deletion of a node if no element is present and print error message Delete an element from the Linked list Display all the elements from the linked list Rectify syntactical errors Debug logical errors Study node structure Validate whether the memory allocation is done for the node Confirm whether the addition of node is done at the end Correct if deletion of an element in an empty list Confirm whether deletion of required node is done Observe whether all the elements of the linked list are displayed in proper order 2Write a program to implement a singly circular linked list Write a C program for Creation of linked list The last node is pointing to the first node of the list Display all the elements from the Circular linked list Correct syntactical errors Debug logical errors Observe node structure Validate whether the memory allocation is done for the node Validate whether the last node is pointing to the first node of the linked list Compare whether linked list and circular linked list is properly understood3Exercises on creation, insertion, deletions & display of elements in a doubly linked lists Write a C program for Creation of double linked list Traversal of nodes is properly done in bi-direction Display all the elements from either directions from the node Insertion of a new node in the existing list Check for deletion of a node if no element is present and print error message Deletion of the required node in the double linked list Rectify syntactical errors Debug logical errors Observe node structure Validate whether the memory allocation is done for the node Verify whether the nodes are properly pointing to the previous and next nodes Verify whether the traversal is done from both directions Verify whether a new node is properly inserted in the double linked list Observe proper traversal of the list through newly inserted node in the existing list Correct if deletion of an element in an empty double linked list Proper traversal of the list after deletion of node in the existing list 4Write a program to Implement a stackWrite a C program for Creation of Stack consisting of elements using arrays Insertion of new element is done by push() function call Deletion of last element is done by pop() function call Print error message for empty stack if no elements are present for pop() function call Print error message for stack full if number of elements exceed size of Stack array Correct syntactical errors Debug logical errors Observe declaration of stack using arrays Validate whether a new element is inserted at the top by push() function call Check whether only the top element is deleted by pop() function call Verify for empty stack condition in pop() Verify for stack full condition in push()5Write a program to implement a queueWrite a C program for Creation of Queue consisting of elements using arrays Insertion of new element is done by add_Queue() Print error message for empty queue if no elements are present for deletion of an empty queue. Print error message for queue full if number of elements exceed size of Queue array upon insertion of new element. Deletion of first element is done by delete_Queue() Correct syntactical errors Debug logical errors Observe declaration of Queue using arrays Validate whether a new element is inserted at the end of the array by add_Queue() Verify for empty Queue condition for deletion of an element Verify for Queue full condition upon insertion of a new element Check whether only the first element is deleted by delete_Queue()6Write a program to create a binary tree & its traversal operationsWrite a C program for Creation of Binary Trees Creation of elements at proper levels Insertion of a node Perform In-order Traversal of the binary tree Perform Pre-order Traversal of the binary tree Perform Post-order Traversal of the binary tree Correct syntactical errors Debug logical errors Observe proper definition of elements in a Binary Tree Check whether the node is properly inserted in the Binary Tree Validate whether the Tree in-order traversal is properly done Validate whether the Tree pre-order traversal is properly done Validate whether the Tree post-order traversal is properly done 7Exercise on Selection sortWrite a C program for Implementing selection sort Printing the list after selection sort is performed Correct syntactical errors Debug logical errors Observe whether selection sort algorithm is properly implemented Check whether the sorted list is generated after the selection sort is performed for the given unordered list8Exercise on insertion sortWrite a C program for Implementing insertion sort Printing the list after insertion sort is performed Correct syntactical errors Debug logical errors Observe whether insertion sort algorithm is properly implemented Check whether the sorted list is generated after the insertion sort is performed for the given unordered list 9Exercise on bubble sortWrite a C program for Implementing Bubble sort Printing the list after insertion sort is performed Correct syntactical errors Debug logical errors Observe whether Bubble sort algorithm is properly implemented Check whether the sorted list is generated after the Bubble sort is performed for the given unordered list Check the efficiency of the program if the given list is almost sorted 10Implement a program for merge sort on two sorted lists of elementsWrite a C program for Implementing merge sort Printing the list after merge sort is performed Correct syntactical errors Debug logical errors Check whether two separate sorted lists are properly stored in separate arrays Observe whether Merge sort algorithm is properly implemented Check whether the sorted list is generated after the Merge sort is performed for the given two separate lists 11Exercises on linear searchWrite a C program for Implementing Linear Search Print the proper result for successful and unsuccessful search Correct syntactical errors Debug logical errors Check whether Linear Search algorithm is properly implemented Observe the result for the search element is present in the list Observe the result for the search element is not present in the list12Exercise on binary searchWrite a C program for Implementing Binary Search Print the proper result for successful and unsuccessful Binary search Correct syntactical errors Debug logical errors Check whether Binary Search algorithm is properly implemented Observe the result for the search element is present in the list Observe the result for the search element is not present in the list RDBMS LAB PRACTICE Subject Title : RDBMS Lab Practice Subject Code : CM- 309 Periods per week : 03 Periods per Semester : 45 Know installation of Oracle Exercise on creating tables Exercise on inserting records Exercise on updating records Exercise on modifying the structure of the table Exercise on Select command Exercise on querying the table using clauses like WHERE, ORDER, IN, AND, OR, NOT Exercise on creating and deleting of indexes Exercise on various group functions Exercise on Number functions, character functions, conversion functions and date functions Exercise on set operators Exercise on sub queries Exercise on Joins Exercise on various date and number format models Exercise on Sequences Exercise on synonyms Exercise on views Exercise on creating tables with integrity constraints Write programs using PL/SQL control statements Exercise on PL/SQL cursors Exercise on PL/SQL exception handling Exercise on Procedures Exercise on Functions Exercise on Recursion Exercise on Triggers Exercise on Packages RDBMS LAB PRACTICESl.NoName of the ExperimentObjectivesKey Competencies1Know installation of Oracle Perform the following: To identify the version of Oracle being installed To understand the RAM and HDD requirements for Oracle installation To comprehend the installation steps correctly Setting up of Oracle Administrative Password Configuring the Oracle database after post-installation steps of Oracle viz configuring administrative rights for performing To login to Oracle as administrator account and Oracle user account Observe Oracle version being installed Observe the RAM & HDD requirements Rectify for any Oracle installation errors Able to login as Administrator and as Oracle user account 2Exercise on creating tables Perform the following: To login with Oracle user account To give correct syntax for table creation To give correct data type for the required fields with appropriate size To display the structure of the table Correct Table creation syntax errors Correct the wrong data types and inappropriate sizes for the respective fields Check for displaying the structure of the table3Exercise on inserting records Perform the following: Check for the required table present already To insert the records correctly To display the records correctly Correct syntax errors for Insertion of record Check for insertion of proper values for the required fields Verify the correct values pertaining to the record are inserted in the required table Check for displaying of the records correctly 4Exercise on updating recordsPerform the following: Check for the required table present already To update the records correctly To display the updated recordsCorrect syntax errors for updation of record Check for updation of proper values for the required fields Check for displaying of the updated records correctly 5Exercise on modifying the structure of the tablePerform the following To identify the required table present in the system already To add new column To display the records correctlyCorrect syntax errors in modifying the structure of the table Check whether required field is newly added to the existing table Check for displaying of the modified table correctly 6Exercise on Select commandPerform the following To identify the required table present already To display the records in the required table Check for syntax error in usage of Select command Check whether Select command is given correctly to display all the records 7Exercise on querying the table using clauses like WHERE, ORDER, IN,AND, OR, NOTPerform the following: To use the Select command To use the clauses WHERE, ORDER, IN,AND, OR, NOT alongwith Select command on the given records in the table Check for syntax error in usage of Select command with appropriate clauses Check whether Select command alongwith appropriate clause is given correctly for the required condition Check the usage of clauses WHERE, ORDER, IN,AND, OR, NOT alongwith Select command appropriately 8Exercise on creating and deleting of indexesPerform the following To create index on a single column in a Table To create index on more than one columns in the Table To drop the index Check for syntax error in usage of Index command Check for creation of index on single column index Check for creation of index on more than one columns (Composite Index) Check for the usage of dropping the index 9Exercise on set operatorsPerform the following To use set command To use set command along with WHERE condition Check for syntax error in the usage of SET command Check for usage of SET command for updating values based on certain condition on few records10Exercise on sub queriesPerform the following To use Select command To use appropriate Operators - INCheck for the syntax error in usage of sub queries Check for the correctness of the usage of appropriate operators used11Exercise on JoinsPerform the following To create two tables To use the common field if two tables are used To know different types of Join Check for the correctness of the syntax used for joining Check if the join is created between two tables Check if self join is created12Exercise on various date and number format modelsPerform the following: To use date formats correctly To use number formats correctlyCheck for the syntax of the date formats Check for the syntax of the number formats 13Exercise on SequencesPerform the following Create a sequence Usage of sequence alongwith NEXTVAL()Check for the syntax of Sequence Check for the usage of sequence variable alongwith NEXTVAL()14Exercise on synonymsPerform the following: Create Synonym for a Table, View, Sequence etc. Using of Synonym Check for the syntax of Synonym Check for the correctness of implementation of Synonym15Exercise on viewsPerform the following Create View for a certain collection of records in a Table Query the ViewCheck for the syntax correctness of View Check for the correctness of the implementation of View16Exercise on creating tables with integrity constraintsPerform the following Create primary key Create Foreign key or referential integrity constraint Create NOT NULL constraint Create UNIQUE Key constraint Create CHECK constraint Check for the syntax errors in usage of all types of Integrity constraints Check whether different types of Integrity constraints are used 17Exercise on PL/SQL Implicit cursorsPerform the following Know different types of cursors- Implicit and Explicit cursors Use appropriate attributes of Implicit Cursor for checking updations Check for the syntax errors in using attributes Check whether all the attributes relevant to implicit cursors are used Check for proper conditions using appropriate attributes to test whether updations are performed 18Exercise on PL/SQL Explicit cursorsPerform the following Know different types of cursors- Implicit and Explicit cursors Create Explicit cursors by declaration Open the Explicit cursor Fetch the data Close the Explicit cursor Use appropriate attributes of Explicit cursor for checking updations Check for the syntax errors in using attributes Check whether all the attributes relevant to explicit cursors are used Check for proper conditions using appropriate attributes Check for proper conditions using appropriate attributes to test whether updations are done19Write programs using PL/SQL control statementsPerform the following To use IF .. ELSE statements To use iterative statements Simple loop, While Loop, For LoopCheck for the syntax of IF.. ELSE statements Check for the syntax of all iterative statements20Exercise on PL/SQL in built exception handlingPerform the following Know about types of exception handling To handle built-in exceptions Check for handling of inbuilt exceptions Check for raising of user defined exception Check for handling of user defined exception with appropriate error messages21Exercise on PL/SQL in user defined exception handlingPerform the following To declare user defined exception To raise user defined exception To handle user defined exception Check for declaration of user defined exception Check for proper raising of exceptions Check for proper handling of user defined exception with appropriate error messages22Exercise on ProceduresPerform the following To know the concept of stored procedures To declare procedures The type of parameters IN,IN OUT, OUT To call procedures from other procedures Check for proper declaration of procedures Check for syntax of parameters and its type Check for proper calling of procedures23Exercise on FunctionsPerform the following To know the concept of stored functions To declare function with return data To call functions from other functions Check for proper declaration of function Check for syntax of parameters and its data type Check for proper return data type from the functions Check for variable assignment to get the returned value from the function 24Exercise on RecursionPerform the following To know the concept of stored functions and stored procedures To call the procedure and function by itself To place a condition to terminate from calling itself Check for the syntax of stored function or procedure Check for calling the function or procedure in the same function / procedure Check for the condition to terminate from calling itself25Exercise on TriggersPerform the following To know the concept of Trigger To know the types of Triggers To know about Row level trigger and Statement level trigger To know the hierarchy of trigger is fired Check for the syntax of Trigger Check for proper declaration of when the trigger is to be fired 26Exercise on PackagesPerform the following To know the concept of Package specification To know the concept of Package body specification To know the usage of package elementsCheck for the syntax of Package specification Check for the syntax of Package body specification Check for the proper usage of Package elements ELECTRONIC WORKSHOP PRACTICE Subject title : Electronic Workshop Practice Subject code : CM-310 Periods per week : 3 Periods / Semester : 45 TIME SCHEDULE Sl NOMajor TopicsPeriods1Identification of different Tools and Materials and their working52Soldering practice and Preparation of PCB 153Study and use of Electronic equipment 154Testing of Electronic components and characteristics 10 Total Periods45 List of the Experiments Exp NoName of the ExperimentObjectivesKey competencies1Know the safety precautions and first aid a) Precautions to be followed in the laboratory ,(starting and Stopping of equipment / Machinery) b) symbols and their meaning c) Clear understanding of emergencies , b) Sequence of actions to be carried out c) basic first aid procedurea) Take precautions to prevent accidents in the laboratory b) Alerting under emergency situations c) Basic first aid. 2Cleaning the equipment and Work Tables including Visual inspection -reporting any physical damage Keeping work area clean Familiarization with equipment Procedure for cleaning Use of Detergents, Shampoos and solvents. Precautions to be taken (use of masks, Gloves etc) Precautions to be taken a) Handling the equipment b) Personal (Washing hands with soda after cleaning the equipment) Should be able to clean the equipment with appropriate cleaning agent. Report any damage to the power cords , missing fuses , Low battery in DMMS etc. 3 Identification of different wires and cables 1) Identifying different wires and cables used in the industry Hookup wires a. PVC wire b. Teflon wires c.single strand d. multi strand 2) Wires used for electrical wiring a. Service wire b. TRS wires /PVC Wires (Al and Cu) c. single strand d. Multi strand e. twisted Flexible pair wires f. Enameled copper wire 3) a. Power cord. b. UTP cables c.Co axial cables d. Flat ribbon cable for antennas e.Telephone cable f.Ethernet cable g. Ribbon cables h. Optical fiber Knowing the technical names of the wires Knowing the gauge of the wire Knowing the insulation used and its purpose Identifying the difference between single strand and Multistrand wire Selecting a wire for a particular application Finding the current carrying capacity from the gauge of wire (refer to the standard tables)Identifying the type of wire and its current carrying capacity4Troubleshooting/soldering a) Soldering Iron b) lead c) wax d)brush Identify the problem in electronic gadgets by testing it with a) physical observation b) Using multi-meter c) using voltmeterIdentifying and rectifying the problem in Electronic Gadgets5Soldering practice a. Making wire tips b. joining wires c. joining components d. populating simple circuits like, Audio amplifier on a breadboard e. testing the soldered connections using multimeterKnow the metals which can be soldered Know the solder specifications Know the use of Flux in soldering Practice the soldering Practice Desoldering using Desoldering Wick and Desoldering Pump Practicing soldering and Desoldering Populating PCBs6Practice Desoldering using Desoldering Wick and Desoldering Pump7Using General purpose PCB a) Populating the circuits b) Making necessary cuts and joints c) Use of jumper wires d) Terminating all end connections near an edge. e) Following the colour code for connecting wires. f) Using solderless bread board Bending the components Designing the component lay out Use of common Ground Populating the circuit Cutting and joining the tracks wherever necessary Knowing the colour code foor wires Using solderless bread boardSolder the circuit on a general purpose PCB and Testing Using solderless Bread board8Identifying and drawing Electronic circuit Symbols Identification of meters and equipment 1. DMM 2. Analog Multimetr 3.DC Voltmeters/Ammeters 4. DC Power supply 5. DRB 6. DCB 7. DIB 8. CRO 9. Function Generator etcTo know the symbols used in Electronic Circuits Identifying the meters and equipment Know their purposeTo know the symbols used in Electronic Circuits Identifying the meters and equipment 9Working with Multimeter a) Measuring the resistance using multimeter b)Testing the wire continuity with multimeter c) Measurement of Battery Voltage using Voltmeter and Multimeter Identifying analog and Digital multimeters Selecting the correct Range Measuring Voltage , Current and Resistance with MultimeterUse the Multimeter10Working with Resistors Identify different types of resistors Resistance colour code Connecting resistors in series and parallel and measuring the resistance using multimeter Rheostat connections Identify different types of resistors Find the value of Resistance from colour code of CFR ang MFR types Identifying the terminals on Rheostat Setting the Rhrostat to Minimum and Naximum positions Observing Resistance change using DMMIdentifying resistance type by observation Finding the value of Resistance from colour code of CFR ang MFR types Setting the Rhrostat to Minimum and Naximum positions 11Connecting batteries in series and parallel and observing the output voltage using DMM To reinforce the practice of DMM To practice Series and Parallel connection of Cells Observe the polarity To observe the effect on Terminal VoltageMake sries and parallel connection of batteries Use DMM to measure Voltage12Measurement of DC Voltage and DC current Connecting Voltmeter and Ammeter to measure DC Voltage and Current using Voltmeter and Ammetermeasure DC Voltage and Current using Voltmeter and Ammeter13Verification of Ohms LawTo verify ohms law and establish relation between Voltage current and ResistancePerform experiment as per procedure and draw inference14Measurement of Resistance using Voltmeter and DRB Learn to Use the DRB Applying Ohms law in practical situationsMeasure the Resistance using Voltmeter and DRB15To Verify the laws of Resistance using a nichrome wire and MultimeterTo understand the laws of Resistance by experimental verification Reinforce the skills of using MultimeterUse the multimeter to measure Resistance16Verify the effect of temperature on Resistance Using electric lamp and Multimeter, Voltmeter and Ammeter Observing the difference between Cold Resistance and Hot Resistance Measuring Voltage current and resistance17Investigate voltage and current relationship in series and parallel resistive circuits Observing branch currents in series Parallel circuits Verifying current division in parallel circuits with calculated valuesMeasuring currents and Voltages and drawing inferences18Experimenting with transformer a)Identify the transformer type based on tappings i. Center tapped ii. Multi tapped iii. Normal b) Test the given transformer using a multimeter identify the windings c) Find the Transformation ratio d) Demonstrate that transformer can step up or step down the voltagea)Identify the transformer type based on tappings i. Center tapped ii. Multi tapped iii. Normal b) Test the given transformer using a multimeter identify the windings c) Find the Transformation ratio d) Demonstrate that transformer can step up or step down the voltage Identifying the type of transformer Testing the transformer 19Identify different types of capacitors a) Find the value/specifications of capacitor from Value printed ,and from Color codeIdentifying different types of capacitors by their name Know the specifications and Ratings Find the value of capacitor from the colour code20Demonstrate that capacitor can hold charge ,charging and discharging require a specific time using an LED a) Investigate the effect of connecting capacitors in series and parallel b) Testing the capacitor Using multimeter, AC source (Transfomer / Function generator) and headphonesLearn the behavior of capacitor by experimentation Connecting Capacitors in series and parallel and observing the effect on total capacitance Testing the capacitor using multimeter and other methodsUnderstand the behavior of capacitors Testing the capacitors21Black box testing a) identify the given component concealed in a box with two terminals available for testing using multimeter Identifying a given component only by testing Develop cognitive and Motor skillsTest the given component using Multimeter22Identifying different switches a) Identify different types of switches and their symbols b) Toggle switches Rotary switches, Push button switches, DIP switches b). Controlling a small Tape -recorder motor with a DPDT switch to run in forward and Reverse Directions.Identifying different types of switches by observation , By name and symbol Using DPDT switch to reverse the Direction Tape recorder motor Observing the constructional details and ratings of tape recorder motorIdentify the type of switch and its name Use DPDT switch 23Connect a Fan regulator to ceiling fan and observe the rotary witch connections and power Resistors Identifying and Using the Rotary switch Know the Fan Regulator connections Understand the working of Fan Regulator Identify the type of Resistors used in the Fan RegulatorKnow the Fan Regulator connections24Testing the relay a) Use of NO and NC Contacts b) Using the relay to control a lamp load c) Using the double pole relay to control a fan motor d) Making a simple relay motor control using double pole relay and push button switches Know the constructional details of Relay Testing/identifying the coil connections with Multimeter Understand the purpose of Relay experimentally Use the relay in practical circuitsTesting and using the relay25Identify the Bimetallic strip (used in Iron box) ande observe its construction a) Open the tube light starter and observe its construction. b) Connect a tubelight starter in series with an incandescent lamp and observe the operation of bimetallic stripIdentification of Bimetallic Strip Understanding the behavior of Bimetallic strip Know the constructional details of tube light starter Application of bimetallic strip in practical circuitsIdentifying Bimetallic strips Use the Bimetallic strips in applications.26Identifying different types of connectors a) Identifying power connectors b) Molex connectors c)Edge connectors d)Terminal blocks e) Wire to Board, Board to Board , Flat cable connectors Keyed connectors for microphone Male and Female types f) Lugs , Blade connectors, Ring and spade terminals etcIdentifying different types of connectors used in electronic circuits by their name Know the choice of connector based on the requirementsIdentifying different types of connectors used in electronic circuits by their name and use them in the circuits27Amplifier- Speaker and microphone connections To know the amplifier an d speaker connections Impedance matching Knowing the various front panel and back panel controlsConnect the amplifier , microphone and speakers28Group Project: Assemble and test a small 0 to 12V , 500mA DC Power supply using Multi tapped transformer and a Rotary switch with enclosureTo reinforce the skills of a. Reading the circuit diagram b. Using the Electronic components c. Populating on General purpose PCB d. Reinforce mechanical skills e. Learn testing skills f. Building creativityComplete the project and Test it IV SEM ENGINEERING MATHEMATICS III (Common to all Branches) Subject title : Engineering Mathematics - III Subject code : CM-401 Periods per week : 3 Periods / Semester : 45 Blue PrintS. NoMajor TopicNo of PeriodsWeightageof MarksShort TypeEssay Type Unit -I Differential Equations RUAppRUApp1Homogenous Linear Differential equations with constant coefficients562000002Non-homogenous Linear Differential equations with constant coefficients1023010110 Unit - II 3Laplace Transforms2032121101 Unit - III 4Fourier Series1326110011 Unit - IV 5Probability12231 1/21/21 Total601105412 1/22 1/23Marks:15123252530R:Remembering type40 marksU:Understanding type37 marksApp:Application type33 marks Objectives Upon completion of the subject the student shall be able to : Unit-I Differential Equations Solve Homogeneous linear differential equations with constant coefficients in engineering situations Solve Differential equations of the type (aD2 +bD + c)y = 0 when the roots of the auxiliary equation are real and different, real and repeated, complex. 1.2 Solve the higher order homogeneous differential equations with constant coefficients. 2.0 Solve Non Homogeneous linear differential equations with constant coefficients in engineering situations 2.1 Explain the concept of complementary function, particular Integral and general solution of a differential equation. 2.2 Solve nth order differential equation of the type f(D) y = X where f(D) is a polynomial of nth order and X is a function of the form k, eax , Sinax, Cosax, xn. Unit-II 3.0 Use Laplace Transforms to solve differential equation in engineering problems 3.1 Write the definition of Laplace Transform and Laplace transform of standard functions. 3.2 Explain the sufficient conditions of existence of Laplace Transform. 3.3 Write the properties of Laplace Transform Linear property, First shifting property, Change of Scale. 3.4 Solve simple problems using the above properties 3.5 Write formulae for Laplace transform of EMBED Equation.DSMT4 interms of Laplace transform of EMBED Equation.DSMT4 . 3.6 Solve simple problems using the above formulae. 3.7 Define unit step function and write the Laplace Transform of unit step function. 3.8 Write second shifting property. 3.9 Define inverse Laplace Transform and write inverse Laplace Transform of standard functions. 3.10 Solve simple problems on 3.9 3.11 Write first shifting property of inverse Laplace Transfrom. 3.12 Solve simple problems on 3.11 3.13 Write inverse Laplace Transforms corresponding to Laplace Transform of the functions mentioned in section 3.5 3.14 Solve simple problems on 3.13. 3.15 Define convolution of two functions and state convolution theorem. 3.16 Solve simple problems on 3.15. 3.17 Use Laplace and inverse Laplace Transforms to solve simple differential equations of second order. Unit-III 4.0 Know Fourier Series expansion of functions 4.1 Define the orthogonality of functions in an interval. 4.2 Define Fourier series of a function on the interval EMBED Equation.DSMT4 and write the Eulers formulae for determining the Fourier coefficients. 4.3 Write sufficient conditions for the existence of Fourier series for a function. 4.4 Find Fourier series of simple functions in the range EMBED Equation.DSMT4 . 4.5 Write Fourier series for even and odd functions in the interval EMBED Equation.DSMT4 . 4.6 Write Fourier series expansion of a function over the interval EMBED Equation.DSMT4 4.7 Write half range Fourier sine and cosine series of a function over the interval EMBED Equation.DSMT4 4.8 Solve simple problems on 4.5, 4.6 and 4.7 Unit-IV 5.0 Understand the basic concepts of Probability 5.1 Recall sets, operations on sets and Venn-diagrams. 5.2 Explain the terminology random experiment, outcome, sample space, elementary event and event. 5.3 Define Probability Empirical approach and axiomatic approach (Mathematical). 5.4 Prove addition theorem of probability for two mutually exclusive and exhaustive events. 5.5 State addition theorem of probability for three mutually exclusive and exhaustive events. 5.6 Solve simple problems on addition theorem. 5.7 Explain dependent, independent events and conditional event. 5.8 State the formula for conditional probability. 5.9 State multiplication theorem of probability. 5.10 State Bayes theorem. 5.11 Solve simple problems on conditional probability and Bayes theorem. Course Content Differential Equations 1. Homogenous linear differential equations with constant coefficients of order two and higher with emphasis on second order. 2. Non-homogenous linear differential equations with constant coefficients of the form f(D)y = X where X is in the form k, eax, sin ax, cos ax, xn, (n= 1,2) complimentary function, particular integral and general solution. Laplace Transforms(LT) 3. Definition, sufficient conditions for existence of LT, LT of elementary functions, linearity property, scale change property, first shifting property, multiplication by tn, division by t, LT of derivatives and integrals, unit step function, LT of unit step function, second shifting theorem, inverse Laplace transforms- shifting theorems and change of scale property, multiplication by sn and division by s examples of inverse LT using partial fractions convolution theorem (no proof) applications of LT to solve ordinary differential equations with initial conditions (2nd order only) Fourier Series 4. Orthogonality of trigonometric functions, Representation of a function in Fourier series over the interval EMBED Equation.DSMT4 , Eulers formulae , sufficient conditions for existence of Fourier series for a function, even, odd functions and their Fourier series over the interval EMBED Equation.DSMT4 , Change of length of interval Fourier series , half range series. Probability 5 Review of sets, operations on sets and Venn-diagrams; random experiment, outcome, sample space, elementary event and event, equally likely events, Definition of Probability Empirical approach and axiomatic approach (Mathematical), addition theorem of probability for two mutually exclusive and exhaustive events, extension of addition theorem for three mutually exclusive and exhaustive events, dependent, independent events and conditional event, probability of a conditional event, multiplication theorem, Bayes theorem. Reference Books : Higher Engineering Mathematics, B.V.Ramana, Tata McGraw-Hill Probability, 2/e Schaums Outlines Series, McGraw-Hill Elementary Probability and Statistics, by S.C.Gupta and V.K.Kapoor OPERATING SYSTEMS Subject Title : Operating Systems Subject Code : CM 402 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUEPRINT S. No.Major TopicNo. of PeriodsWeightage of MarksShort TypeEssay TypeTheoryPracticeRUAppRUApp UNIT I - Introduction to Operating System10016 1Operating System - Definition, History, various types40 4001002Concepts - Multiprogramming, Time Sharing, Distributed, Real-Time, Multiprocessor30 4001003Operating System Components, Services, System Calls, Single & Multi User30 200220 UNIT II - Process Management20039 1Process, state diagram60 3101102Threads, Scheduling, Semaphores, Inter process communication80 32 2003Deadlocks60 200200 Storage management14026 1Memory management40 0400102Paging, Segmentation, Virtual memory, Demand paging60 0300403Page replacement - algorithms, Thrashing, Working Set Model, Page Fault Frequency40 400020 Secondary storage management10016 1Disk Structure, Free space management30 2000002Allocation methods30 1001003Disk scheduling algorithms40 000100 Files and Protection6 13 1File management, File operations10 2000002Access methods30 0001003Directory Structure, File Protection20 100100TOTAL600110108 OBJECTIVES On completion of the study of the course the student shall be able to Know about basics of operating systems. Define an operating system. Discuss history of operating system. Discus about various operating systems. Distinguish spooling and buffering. Explain the concepts like multiprogramming and timesharing. Differentiate between distributed and real time systems. Describe multiprocessor systems. Understand the operating system components. Discuss operating system services. Define system call with an example. List different types of system calls. Define single, multi user operating system structure. Understand process management. Define processes. Understand a) sequential process b) process state diagram c) process control block. Describe process creation and termination. Understand the relation between processes. Describe threads and multithreading. Explain scheduling concepts. Describe scheduling queues and schedulers. Explain C.P.U. scheduling and scheduling criteria. Explain various scheduling algorithms FIFO, SJF, Round Robin, Time sharing, Multilevel scheduling, Multilevel feedback Queue scheduling. Describe semaphores. Explain inter process communication. Define a deadlock. State the necessary conditions for arising deadlocks. State various techniques for deadlock prevention. Discuss briefly deadlock avoidance and detection. Describe the process of recovering from deadlock. Understand the storage management. Describe briefly address binding, dynamic loading, dynamic linking overlays. Describe briefly on swapping. Explain single partition allocation. Explain multiple partition allocation. Explain paging concept. Explain briefly segmentation. Define virtual memory techniques. Describe briefly demand paging. Describe page replacement. Discuss briefly on page replacement algorithms - FIFO, LRU, optimal. Define concept of thrashing. Explain working set model and page fault frequency. Understand the secondary storage management. Explain disk structure. Understand free space management. Describe various allocation methods. Explain various disk scheduling algorithms- FCFS, SST, Scan, C-Scan, Look. 5.0 Understand file system and protection. 5.1 Define file management. List and explain various file operations. List and explain various access methods. Explain directory structure organization. Describe the concept of file protection. COURSE CONTENTS 1. Introduction to operating system Introduction History of operating system Operating system concepts Operating system structure Overview of operating system functions- types system calls- single and multi user operating system structure. 2. Processor management Introduction to processor Job programs Job scheduling Process scheduling Process synchronization Process communications Deadlocks. 3. Storage management Memory management Paging Swapping Virtual memory Page replacement algorithms working set model page fault frequency. 4. Secondary storage management Disk structure Free space management Allocation methods Scheduling methods Hierarchy. 5.File systems Introduction to file systems File system design File servers Security Protection mechanism. REFERENCE BOOKS 1. Operating Systems -- Silberschatz and Galvin 2. Operating Systems -- Dietel and Dietel 3. Operating Systems -- Dhamdhere (TMH) 4. Advanced Operating Systems -- Tanenbaum COMPUTER HARDWARE & MAINTANENCE Subject Title : Computer Hardware & Maintenance Subject Code : CM- 403 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUEPRINT SNOMajor topicsNo of periodsWeightage of marksShort type Essay typeUnit-I PC hardware and its Components.TheoryPractice16RUApp.RUApp1Hardware222001002Software220100003BIOS110200004Various parts on Mother board54100100Unit II Installation of PC Hardware and Mass storage devices395Mother board750200026Processor751002007Memories64020020Unit-III Study of Input and Output Devices168Input devices542001009Output devices53200100Unit IV Installation of PC Software2310Partition of Hard disk2202000011Formatting of Hard Disk2210001012Installation of Operating System software5500000113Installation of Application software32000010Unit V Troubleshooting the computer faults 1614Trouble shooting equipment2120000015Keyboard Trouble shooting3302010016Monitor Trouble shooting33000100TOTAL6050110108 OBJECTIVES On completion of the study of the course the student shall be able to 1.0 Understand PC hardware and its Components. 1.1 Explain PC Hardware and software 1.2 State the importance of BIOS 1.3 Describe the BIOS hardware interaction Explain the BIOS functions of (I) POST, (ii) Bootstrap loading State the configuration of a general purpose computer ( P-IV Compatible) . 1.6 Identify the mother board, processor, chipset, SMPS, Disk Drives, RAM,PCI,IDE,ISA slots, mouse ,AGP ,,Keyboard, monitor, printer, speaker, USB ports, Parallel port, Serial Port, and Modem of the system. Identify atleast various cables that connect peripherals to the rear side of system Installation of PC Hardware and Mass storage devices 2.1 Mother Board 2.1.1 Explain various motherboards based on the form factor : such as AT,ATX, micro ATX,mini ATX , Baby AT,BTX,NLX etc 2.1.2 List various components on the motherboard . 2.1.3. List the I/O ports available on motherboard 2.2 Processors 2.2.1 Describe various processors used in the system : INTEL P4, Celeron, XEON, Itanium processors, AMD athlon . 2.2.2 Define chipset ? write the components of INTEL chipset 915,945,965, AMD 2.2.3 state the different processor sockets Like ZIF,SEC and PGA. 2.2.4 Distinguish Different processors Like P-IV,P-IV with HT Technology ,Dual core,Core 2 Duo ,Quad core and i-series (i3,i5 and i7). 2.2.5 List the features of above chipset and their advantages 2.2.6 State the importance of SMPS over linear voltage power supply 2.2.7 use connectors from SMPS and list the voltage levels of each wire in various connectors based on the standard color of the wire 2.3 Memories 2.3.1 Define the static and dynamic RAM. 2.3.2 Identify RAM slots such as SIMM, DIMM, RIMM and mention their specification 2.3.3 Distinguish RAM types SDRAM, DDR(1-3), Rambus RAM 2.3.4 Define Cache memory and how it improves the performance of memory. 2.3.5 Define L1 and L2 cache and their locations . Explain the Procedure of Assembling and De Assembling of a PC Explain the installation of motherboard 2.3.8 Explain the Configuration and installation of processor ,RAM, HDD, CDROM / DVD, keyboard, mouse, monitor, and printer. 2.3.9 Explain procedure to upgrade RAM capacity of the system by adding additional RAMs 2.4 Mass storage devices 2.4.1 Give the constructional details and working of a Hard disk Drive 2.4.2 Explain the importance of jumper settings and give details of it 2.4.3 Familiarize with hard disk interfacings standards like IDE/SCSI /SATA / PATA 2.4.4 Give the constructional details of a CD- ROM 2.4.5 Explain the process of reading and writing of data on various disk drives like CD- ROM,CD- Writer, Combo drive , DVD Drive etc. 2.4.6 Explain the working of a Pen drive Give the specifications of all above storage devices 3.0 Study of Input and Output Devices Input Devices 3.1 List the various input devices used with a general purpose computer 3.2 the installation of Keyboard 3.3 Discus the principle of working of an optical and opto mechanical mouse 3.4 Explain the working of flat bed scanner 3.5 Explain the working of a Webcam 3.6 List the important specifications of keyboard, mouse, scanner, webcam. Output Devices 3.7 Describe the working principle of CRT Monitor 3.8 Describe the working principle of LCD/TFT . 3.9 Describe Different categories of printers(Impact and Non-Impact) 3.10 Describe the working principle of Dot matrix printer 3.11 Describe the working principle of inkjet printer 3.12 Describe the working principle of Laser printer 4.0 Installation of PC Software 4.1 Explain how to run Windows Setup 4.2 Define Partitioning . Explain how to perform partitions of hard disk 4.3 Define Formatting and its types. Explain formatting a hard disk FAT/NTFS Format 4.4 Explain how to create a DOS boot disk 4.5 Explain the installation of OS software such as Windows XP / Windows7 4.6 Explain the installation of Application software such as MS Office 2007 / Office 2010 5.0 Troubleshooting the computer faults 5.1 Familiarize with various troubleshooting and measuring equipment such as multimeter, CRO,Logic probe, Logic Analyzer 5.2 Know the precautions to be taken while troubleshooting the hardware 5.3 Explain the systematic steps in troubleshooting: Visual inspection, Layman checks, measurement of voltage levels, Beep sounds, Error codes and Use of Advanced Diagnostic tools 5.4 Describe various recovery tools for data recovery from Hard disk. 5.5 Describe troubleshooting procedure of no display on monitor 5.6 Describe troubleshooting procedure of core dump 5.7 Describe troubleshooting procedure of keyboard error 5.8 Describe troubleshooting procedure of monitor is rolling 5.9 Describe troubleshooting procedure of no signal on monitor COURSE CONTENTS 1. PC hardware and its Components. Hardware and software- the BIOS hardware interaction , importance of BIOS, BIOS functions configuration of a general purpose computer ( P-IV Compatible) ,identification of various components on the motherboard. 2. Installation of PC Hardware Mother Board- motherboards based on the form factor : such as AT,ATX, micro ATX,mini ATX , Baby AT,BTX,NLX ,various I/O ports available on the motherboard Processors- various processors used in the system : INTEL P4, Celeron, XEON, Itanium processors, AMD athelon, chipset,components of INTEL chipset 915,945,965, AMD , processor sockets Like ZIF,SEC and PGA, processors Like P-IV,P-IV with HT Technology ,Dual core, Core 2 Duo ,Quad core and i-series (i3,i5 and i7), features of above chipset and their advantages ,importance of SMPS over linear voltage power supply, connectors from SMPS and list the voltage levels of each wire in various connectors based on the standard color of the wire RAM- static and dynamic RAM, RAM slots such as SIMM, DIMM, RIMM and their specification Mass storage devices - Hard disk Drive, jumper settings , hard disk interfacings standards like IDE/SCSI /SATA / PATA, various disk drives CD-ROM,CD- Writer, Combo drive , DVD Drive , Pen drive. Study of Input and Output Devices Input Devices- various input devices used with a general purpose computer, installation of Keyboard, optical and opto mechanical mouse , flat bed scanner, Webcam, Output Devices- working principle of CRT Monitor ,working principle of LCD/TFT,printers(Impact and Non-Impact) working principle of Dot matrix printer, inkjet printer, Laser printer 4.0 Installation of PC Software Windows Setup, Partitioning of hard disk , Formatting and its types FAT/NTFS ,create a DOS boot disk , installation of OS software such as Windows XP / Windows7, installation of Application software such as MS Office 2007 / Office 2010 5.0 Troubleshooting the computer faults Familiarize with various troubleshooting and measuring equipment such as -multimeter, CRO,Logic probe, Logic Analyzer, precautions to be taken while troubleshooting the hardware, systematic steps in troubleshooting: Visual inspection, Layman checks, measurement of voltage levels, Beep sounds, Error codes and Use of Advanced Diagnostic tools, various recovery tools for data recovery from Hard disk,no display on monitor, core dump, keyboard error , flickering on the monitor. REFERENCE BOOKS 1. Enhanced Guide to Managing -- Jean Andrews (Thomson) And Maintaining Your PC 2. Basics of Networking -- NIIT PHI publications 3. PC Hardware A Beginners Guide -- Gilster (TMH) 4. PC Upgrading -- Stephen Bigelow (TMH) 5. Trouble Shooting Your PC -- Stone & poor 6. Computer Networks -- Andrew S. Tanenbaum MICROPROCESSORS Subject Title : Microprocessors Subject Code : CM 404 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE & BLUEPRINT S.NoMajor TopicNo. of PeriodsWeightage of MarksShort TypeEssay TypeTheoryPracticeRUAppRUApp Unit - 1 : Introduction & Architecture 11 1Introduction10 10000028086 Architecture 40 01001/2038086 Pins30 01001/204Bus cycles and timing 20 10001/20 Unit - 2 : Instruction set of 8086 26 5Instruction format 10 1000106Addressing modes30 0100107Instructions90 0010018Assembler directives 10 0100109Assembly language development tools13 010010 Unit - 3 : Interrupts and Assembly language programming 34 10Classification of Interrupts10 10001/2011Interrupts of 8086 10 10001/2012Programmable Interrupt controller 20 10001013Assembly language programming 610 01000114Examples 1028 010001 Unit - 4 : Peripheral devices and Interfacing 26 15Parallel data transfer schemes 20 10000016Programmable peripheral interface (8255)21 10001017DMA controller (8257) 21 10001018USART (8251) 21 10001019Keyboard and Display controller (8279)21 100010 Unit - 5 : Intel advanced processors 13 20Comparison of 80286, 80386 and 80486 10 10010021Pentium Microprocessor10 10001022Architecture of Pentium Processor 20 01001023Comparison of advanced Pentium Processors10 100100 TOTAL60451101008OBJECTIVES On completion of the study of the course the student shall be able to : Explain the architecture of 8086 microprocessor. Define Micro computer and Microprocessor. Describe how a micro computer fetches and executes an Instruction. Explain 8086 internal architecture. List registers and other parts in 8086. Describe the function of each block in 8086. Demonstrate how 8086 calculates memory addresses. Describe the Pins and signals of 8086. Illustrate the bus cycles and timing diagram of 8086. Understand the instruction set of 8086 Draw the generalized Instruction format of 8086. Explain addressing modes of 8086 with examples. Classify the Instruction set of 8086. Use data transfer instructions of 8086. Use Arithmetic instructions of 8086. Use Logic instructions of 8086. Use processor control instructions of 8086. Use instructions affecting flags of 8086. Use control transfer (branching) instructions of 8086. Use string manipulation instructions of 8086. Describe assembler directives. Describe the use of various assembly language development tools like Editor, Assembler, Linker, Locator and Debugger. Understand Interrupts and write assembly language programs Define interrupt. State the need of interrupt. Classify the interrupts. Understand the Interrupts of 8086. Explain the interrupt handling process in 8086. Explain programmable interrupt controller 8259. Understand the significance of assembly language Programming. Describe the procedure for executing an assembly language program with assembler. Explain conditional and loop statements. Write simple assembly language programs using conditional and loop statements. Explain procedural programming in 8086. Illustrate CALL, RETURN statements and parameter passing. Write simple program using procedure and parameters passing. Explain various peripheral devices and their interfacing with 8086 Define peripheral. State the principles of interfacing with peripherals. Explain parallel data communication interfacing. Understand various parallel data transfer schemes. Illustrate programmable peripheral interface INTEL 8255. Explain the function of 8255. Explain the process of interfacing 8255 with 8086. Describe DMA data transfer scheme. Illustrate DMA controller INTEL 8257. Explain the function of 8257. Explain the process of interfacing 8257with 8086. Explain serial data communication interface. Understand serial data communication. Illustrate USART INTEL 8251A. Explain the function of 8251A. Explain the process of interfacing 8251A with 8086. Explain keyboard and display interface. Understand keyboard interface using ports. Understand display interface using ports. Illustrate Keyboard/Display controller INTEL 8279. Explain the function of 8279. Explain the process of interfacing 8279with 8086 Compare various Intel advanced processors Compare/Contrast the features of 80286, 80386, 80486 processors. Explain 8086 architecture of Pentium microprocessor. Compare/Contrast the features of advanced Pentium processors. COURSE CONTENT 1.0 INTRODUCTION AND ARCHITECTURE Define Micro computer, Microprocessor - how a micro computer fetches and executes an instruction - 8086 internal architecture functions of 8086 queue - how 8086 calculates memory addresses - Pins and signals of INTEL 8086 - Bus cycles and timing diagram 2.0 INSTRUCTION SET OF 8086 Introduction - Instruction format - Addressing modes of 8086 - Instruction execution time - Instruction affecting flags - Data transfer instructions - Arithmetic instructions - Logical instructions - String manipulation instructions - Understand the control transfer (branching) instructions of 8086 - String manipulation instructions assembler directives - various assembly language development tools. 3.0 INTERRUPTS AND ASSEMBLY LANGUAGE PROGRAMMING Interrupts and its classification Interrupts of 8086 programmable Interrupt controller 8259 - Assembly language programming - executing assembly language program with assembler - examples on conditional and loop statements - Illustrating procedure CALL and RETURN, parameter passing and procedure passing. 4.0 PERIPHERAL DEVICES AND INTERFACING Introduction to peripherals and interface - Parallel data transfer schemes - Programmable peripheral interface INTEL 8255 - DMA data transfer scheme - DMA controller INTEL 8257 - Serial data communication - USART INTEL 8251 A Keyboard and Display controller INTEL 8279 5.0 INTEL ADVANCED PROCESSORS Introduction - Comparison of 80286, 80386 and 80486 processors - Pentium Microprocessor - Architecture of Pentium Processor - Comparison of advanced Pentium processors. REFERENCE BOOKS 1. Microprocessors & Interfacing -- Douglas V.Hall 2. X86 microprocessor programming -- Venugopal and Rajkumar, TMH 3. Advanced Microprocessors and Peripherals -- A K RAY, K M Bhurchandi, TMH OOPS THROUGH C++ Subject Title : OOPS through C++ Subject Code : CM- 405 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUEPRINT S. No.Major TopicNo. of PeriodsWeightage of MarksShort TypeEssay TypeTheoryPracticeRUAppRUApp UNIT I - OOPS Methodology, Introduction to C++183042 1OOPs Principles, Differences between C & C++, Structure of C++ program, I/O operation66 3101002Comments, Keywords, Class, Object, Constructor, Destructor, Friend function.615 5202033Inline functions, passing objects to functions, returning objects from functions, overloading.69 200006 UNIT II - Arrays, Pointers, References101213 1Array of objects, pointers to objects56 0000022this', 'new', 'delete', references 56 400003 UNIT III - Classes and Inheritance143029 1Inheritance, base class and derived class, access controls46 3001002Types of inheritance, virtual function1024 300005 UNIT IV - C++ I/O10913 1C++ I/O55 2003002File I/O54 300300 UNIT V - Templates8913 1Templates, Function templates44 2000022Class templates45 100002TOTAL6090110108 OBJECTIVES On completion of the study of the course the student shall be able to: 1. Understand the concept of OOP methodology. Appreciate the evolution of OOPs. State the principle of object oriented language. Explain OOPs properties like encapsulation, polymorphism. Create, compile, link and execute a C++ program. Differentiate C, C++. Write the structure of C++ program. Explain C++ I/O operation with examples. Write comment statements in C++. List out keywords of C++ other than C. Define a class & object of C++. Define and use constructor and destructor. Declare, define, and use class. Explain friend function and its use. Compare classes with structures. Declare inline function and write its advantages. Create objects. Explain the concept of passing objects to functions. Explain the concept of returning objects from functions. Write small programs using the above concepts. Explain the concept of operator overloading with some examples. Explain the concept of function overloading. 2.0 Understand arrays, pointers and references 2.1 Declare and access array of objects. 2.2 Illustrate the above with small programs. 2.3 Declare, access pointers to objects. 2.4 Illustrate the above with small programs. 2.5 Use of this operator. 2.6 Explain the operation of dynamic memory allocation using new and delete operators. 2.7 Declare and use references. 3.0 Understand derived classes and inheritance 3.1 State the necessity for inheritance. 3.2 Explain the relation between base class and derived class. 3.3 Write the format / syntax for defining a derived class 3.4 Explain the three types of access control public, private & protected. Explain types of inheritance with examples and virtual base class. 3.6 Write small programs to illustrate the above concepts. 3.7 Explain concept of virtual functions and its applications. 4.0 Understand the C++ I/O 4.1 List the C++ I/O operators with their meaning. 4.2 Write the basics of formatted I/O. 4.3 Explain I/O manipulators and give at least five examples. 4.4 Explain file I/O and classes of stream.h. 4.5 Explain the binary I/O functions like get( ) and put( ). 4.6 Write the format and working of file I/O functions like open( ), read( ), write( ), count( ) etc.. 5.0 Know Templates Explain the need for Templates. List the types of Templates. Function Templates Templates with Single Argument Types. Creating function based Templates. Templates with multiple argument types. Class Templates Syntax. Creating Classes based on Template. Class Template for Stack Data Structure. COURSE CONTENTS OOP methodology : Principle, properties, portability and standards. Structure of C++ programs. I/O Operations, statements, keywords. Class/object functions, classes & structures, constructor and destructors, friend function, inline functions, passing objects to functions pass by value and pass by reference, returning objects from functions, operator overloading, virtual function, function overloading. Arrays, pointers and References: Using Arrays, array of objects, pointers to objects, this operator, dynamic memory allocations, references. Derived classes and inheritance: Base Class and derived class, access control, types of inheritance, virtual base class, virtual functions. C++ I/O operations : C++ I/O operators, formatted I/O, I/O manipulators, file I/O, binary I/O functions, file I/O functions. Templates : Need for Templates classification of templates, function templates single argument and multiple argument, class templates. REFERENCE BOOKS Teach your self C++ - Helbert schildt Osborne McG Object-oriented Programming with C++ - Poornachandra Sarang PHI Programming with C++ - E. Balaguruswamy TMH Computer Science: A Structured Approach using C++ --Forouzan/Gillberg - Thomson 5. C++ & OOPS Paradigm - Debasish Jana PHI COMPUTER NETWORKS Subject Title : Computer Networks Subject Code : CM-406 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE & BLUE PRINT S.NoMajor topicNo.of PeriodsWeightage of marksShort typeEssay typeTheoryPracticeRUARUA Unit-I Introduction to Networks and Topologies 1Understand the overview of networking1 3 1 2Need of Networking1 1 3Hardware and Software Components1 1 4Explain how computers can be connected1 10 1 5Communication Standards - OSI Model, TCP/IP Model4 2 6Network Topologies - Overiew1 31 7Understand bus, ring, star, mesh, hybrid technologies1 5 Unit-II LAN Components and Protocols 8Cables and Connectors1 921 9Devices - Repeaters, Hubs, Switches, NICs2 4 10Wireless LANs 2 1 1 11Know about Protocols1 1 12Lower-Layer Protocols4 20 1 13Middle-Layer Protocols2 1 14Higher-Layer Protocols3 1 Unit-III Network Addressing 15Introduction to Network Addressing2 3 1 16Understand the TCP/IP Addressing Scheme6 1511 1117IPX/SPX Addressing1 51 1 18NETBUI Addressing1 1 1 Unit-IV WAN hardware and Protocols 19WAN connectivity options4 31 1 20Virtual Private Networks3 611 1 21WAN Devices4 811 1 22WAN Protocols4 911 1 Unit-V Network Management 23Network Management3 312 24Monitoring and Troubleshooting4 512 1 25Remote Monitoring1 512 1 26Ethernet, Network Security2 311 Total60 110172410151 OBJECTIVES: On completion of the study of the subject, the student should be able to comprehend the following 1.0 Understand the concepts of Networks and Topologies. 1.1 Understand the basics of Networking. 1.2 State the Need for Networking. 1.3 List the Hardware and Software Components. 1.4 Explain how two computers can be connected using Direct Cable Connection (DCC). 1.5 understand Various Network Communication Standards. 1.5.1 OSI Reference Model. 1.5.2 TCP/IP Reference Model. 1.6 understand Overview of Network Topologies. 1.7 Understand the basic Topologies such as Bus, Ring and Star, Complex topologies like Mesh and Hybrid Topologies. 2.0 LAN Components and Protocols. 2.1 Know and describe the LAN Cables and Connectors. 2.2.1 Coaxial Cables, 2.2.2 Twisted-Pair Cables, 2.2.3 Optical Fiber Cables, 2.2.4 Connectors. 2.3 Explain LAN Devices 2.3.1 Repeaters 2.3.2 Hubs 2.3.3 Switches 2.3.4 Network Interface Cards (NICs) 2.4 Describe about Wireless LANs (WLANs) 2.5 Explain Lower-Layer Protocols. 2.5.1 ARCnet 2.5.2 IEEE Standard 802.3 & Ethernet 2.5.3 IEEE Standard 802.4 -Token Bus 2.5.4 IEEE Standard 802.5 Token Ring. 2.5.5 Fiber Distributed Data Interface (FDDI) 2.6 Explain about Middle-Layer Protocols 2.6.1 TCP/IP 2.6.2 Internetwork Packet Exchange/Sequenced Packet Exchange 2.6.3 NetBios Enhanced User Interface (NETBEUI) (IPX/SPX) 2.7 Explain about Higher-Layer Protocols. 2.7.1 Hyper Text Transfer Protocol (HTTP) 2.7.2 File Transfer Protocol (FTP) 2.7.3 Simple Mail Transfer Protocol (SMTP) 2.7.4 Telnet 3.0 Understand the following Network Addressing techniques 3.1 Basics of Network Addressing. 3.2 TCP/IP Addressing Scheme. 3.2.1 Components of IP Address. 3.2.2 IP Address Classes. 3.2.3 IP Subnetting 3.2.4 Variable Length Subnet mask (VLSM) 3.2.5 Classless Inter Domain Routing (CIDR) 3.2.6 Internet Protocol Version 6 (IPv6) 3.3 IPX/SPX Addressing 3.4 NETBEUI Addressing 4.0 Understand about WAN hardware and WAN Protocols. 4.1 Overview of WAN. 4.2 List and explain the various WAN Connectivity Options. 4.2.1 POTS 4.2.2 Leased Lines 4.2.3 Integrated Services Digital Network (ISDN) 4.2.4 Very Small Aperture Terminal (VSAT) 4.2.5 Microwave 4.2.6 Radio 4.2.7 Infrared 4.3 Understand Virtual Private Networks (VPNs). 4.3.1 Working of VPN 4.3.2 VPN Protocols 4.4 List and Explain the working of the following WAN Devices 4.4.1 Bridges 4.4.2 Routers 4.4.3 Gateways 4.5 List and Explain the various WAN Protocols. 4.5.1 Point-to-Point Protocol (PPP) 4.5.2 X.25 4.5.3 Frame Relay 4.5.4 Asynchronous Transfer Mode (ATM) 4.5.5 Local Area Network Emulation (LANE) 5.0 Understand Networking Management, Monitoring and Troubleshooting 5.1 Explain Network Management. 5.2 Understand the Overview of Network Management. 5.3 Understand the Model of ISO Network Management 5.4 Understand the Network Monitoring and Troubleshooting. 5.5 Learn about Simple Network Management Protocol (SNMP). 5.6 Explain how SNMP works. 5.7 Know about Remote Monitoring (RMON). 5.8 Know about Ethernet. 5.9 Network Security COURSE CONTENTS 1. Introduction to Networks Need of Networking Components Communication Standards OSI Model TCP/IP Model Network Topologies. 2. LAN Components Cables and Connectors Devices Wireless LANs Protocols Lower-Layer Middle-Layer Higher-Layer. 3. Network Addressing TCP/IP Addressing scheme IPX/SPX Addressing scheme NETBEUI Addressing. 4. WAN: Hardware and Protocols Virtual Private Networks WAN Devices WAN Protocols. 5. Network Management Overview Monitoring and Troubleshooting Remote Monitoring Ethernet. REFERENCE BOOKS Computer Communications and Network -Michael A. Gallo Technologies -William M. Hancock, Thomson Computer Networks, 4th Edition -Tannenbaum Networking Essentials with Projects -Palmer, Thomson Basics of Networking -- NIIT, PHI Publications COMPUTER HARDWARE & NETWORKING LAB PRACTICE Subject Title : Computer Hardware & Networking Lab Subject Code : CM 407 Periods per Week : 06 Periods per Semester : 90 LIST OF EXPERIMENTS 1. Identify motherboard components 2. RAM identification, removal, installation. 3 Assembling and Disassembling of a PC 4. Upgradation of PC. 5. CMOS setup. 6 Practice on Partition and formatting of Hard disk 7 Installation of operating system software (Windows xp / Windows7) 8 Installation of device driver software 9 Installation of application software (MS-Office 2007/ 2010) 10. Print a summary of your system Hardware. 11 How to recover lost data on hard drive. 12 Trouble shooting keyboard, monitor, printer 13 Installation of Network card and its driver software 14 Preparing the UTP cable for cross and straight connections using crimping tool. 15 Installation of a switch and connecting systems to a network Hub / switch. 16 Practice on Network Addressing classes (class A, B, C) 17 IP Address components 18 Installation of a modem (internal, external or USB) and connecting to internet. 19 Using FTP for uploading and downloading files. 20 Installation and configuring the proxy server for internet access. 21 Implementation of peer to peer network 22 Implementation of workgroup network 23 Implementation of Wi-Fi Network OBJECTIVES AND KEY COMPETENCIES: Exp.NoName of the ExperimentObjectivesKey Competencies1Identify motherboard componentsIdentify various components on the motherboard Identify a)Processor b)HDD c)CMOS d)PCI e)IDE f)AGP g)ISA h)NIC etc2RAM identification, removal, installationPerform RAM installation, removal and identification a)Install RAM b)Remove RAM3Assembling and Disassembling of a PCPerform Assembling and Disassembling of PCa)Assemble PC b)Disassemble PC4Upgradation of PCPerform upgradation of PCReplace the following a)RAM b)HDD5CMOS setup.Perform CMOS setup for required changesRun CMOS setup6Practice on Partition and formatting of Hard diskPractice partitioning and formatting of HDDPractice the following a)partition b)formatting7Installation of operating system software (Windows XP / Windows7)Practice installation of OSPractice the following a)Windows XP or b)Windows 78Installation of device driver softwarePerform installation of required device driver softwaresInstall a)NIC b)chipset c)Audio / video and other required 9Installation of application software (MS-Office 2007/ 2010)Installation of application softwareInstall a)MS-Office 2007 / MS-Office 201010Print a summary of your system Hardware.Perform the procedure to print summary of your PCDisplay summary of your PC11How to recover lost data on hard drive.List the steps for recovery of lost data from the hard diskRecover the lost data a) using a working HD b) using third party tools12Troubleshooting keyboard, monitor, printerPerform the trouble shooting of keyboard, monitor and printerTrouble shoot the following a)keyboard b)monitor c)printer13Installation of Network card and its driver softwareInstallation of network card and its driver softwareInstall the following a)NIC b)driver software14Preparing the UTP cable for cross and straight connections using crimping tool.Perform UTP cable preparation for cross and straightPrepare the following a)cross cable b)straight cable15Installation of a switch and connecting systems to a network Hub / switchInstallation of switch and connecting systemsInstall a)switch b)Connecting to systems16Practice on Network Addressing classes (class A,B,C)Perform network addressing classesPractice the following network addressing classes a)class A b)class B c)class C17IP Address components Know IP address components Practice IP address components18Installation of a modem (internal, external or USB) and connecting to internet.Installation of Modem and connecting to internetInstall a)Modem and connecting to internet19Using FTP for uploading and downloading files.Perform uploading and downloading of filesPractice the following a)uploading b)downloading of files20Installation and configuring the proxy server for internet access.Perform the configuration of proxy server Prepare proxy server and connect to internet21Implementation of peer to peer networkPerform peer to peer networkPrepare peer to peer network22Implementation of workgroup networkPerform workgroup networkPrepare workgroup network23Implementation of Wi-Fi NetworkPerform Wi-Fi networkPrepare Wi-Fi network Communication Skills Lab Practice (Common to all Branches) Subject title : Communication skills Subject code : CM-408 Periods per week : 3 Periods per semester : 45 Introduction : In the context of globalization , competence in speaking skills is the need of the hour The gap between the needs of the industry and the curriculum can be bridged by enabling the students to hone their speaking and listening skills. This course aims at providing opportunities for practicing speaking. Time Schedule Sno. TopicPeriodsWeightage of marks (End Exam ) Sessional marksTotal1Listening I 3 10 10 2Listening II320 3Introducing oneself3 50 30 80 4Describing objects35Describing events36Reporting past incidents37Speaking from observation / reading38JAM69Group discussion610Mock interviews611Making presentations6456040100 Objectives : On completion of the course the students will be able to Strengthen their listening skills Strengthen their speaking skills Competencies and key competencies to be achieved by the student Topic Teachers input/ methodologyStudents competenceListening I Listening II Pre- Listening eliciting, pictures While - Listening Post Listening project , writingIdentifying the main idea, Identifying specific details, Identifying parallel and contradictory ideas Drawing inferences, Reasoning Introducing oneselfKinds of introduction --official/ personal, dynamic vocabulary, Body language, Model introduction, Use of line upsUse of simple present tense, Sequencing, Appropriate vocabularyReporting incidentsGroup work /pair work, Elicit, Use of past tense, Student presentationsUse of past tense, Relevant vocabulary Describing objectsVocabulary , Use of adjectives, GamesI spy, Group presentations Use of adjectives, Dimensions,shapes Compare and contrast, sequenceDescribing events Group work/pair work Use of appropriate tenseUse of appropriate tense, sequencingReporting past incidentsUse of past tense, Vocabulary Student presentationsUse of past tense , sequencingSpeaking from observation/reading Group work/pair work, Reading techniques ,Use of past tense, Summarising , evaluating, comprehensionJAMEffective techniques , Good beginning , conclusion, tips, Use of line upsVocabulary, Sequencing, Fluency, Thinking spontaneouslyGroup discussionExpressing opinion, body language, Expressing opinion, agree/ disagree, fluency,Persuasive and leadership skillsMock interviewFAQs , body languageRole play, body language, Making presentationsStudent presentationsUsing charts , pictures, interpreting data, sequencing,PPTs Communicative methodology (CLT) should be used to create an interactive class. Apart from the suggestions given teachers are free to innovate to use any activity to improve the language competence of students . Attention can also be given to improve the accent and intonation of students. Note: * This subject is a theory subject. ** The workload should be calculated as theory workload. ***Examinations in the subject will be treated as a practical one. MICROPROCESSORS LAB PRACTICE Subject Title : Microprocessors Lab Subject Code : CM - 409 Periods per Week : 03 Periods per Semester : 45 LIST OF EXPERIMENTS Write an assembly language program to perform arithmetic operations on two 16-bit numbers. Write an assembly language program to add two BCD numbers. Write an assembly language program to implement searching on an array. Write an assembly language program to sort the numbers in an array Write an assembly language program to find the factorial of a number. Write an assembly language program to manipulate strings. Write an assembly language program to implement pattern matching. Write an assembly language program to move data from one location to another location. Write a program for generating multiplication table for a given number Write an assembly language program to count number of ones and zeros in a number. OBJECTIVES AND KEY COMPETENCIES Exp. No.Name of the experimentObjectivesKey Competencies1Write an assembly language program to perform arithmetic operations on two 16-bit numbers.Write an assembly language program and perform arithmetic operations like addition, subtraction, multiplication and division on two 16-bit numbers.Understand the execution process of assembly language program. Identify the registers required to store the data. Use appropriate statements for each operation Write the code. Run the program and test the results. Resolve the errors if any through debugging.2Write an assembly language program to add two BCD numbers.Write an assembly language program to perform addition on two BCD numbers of various lengths.Identify the registers required to store the data. Use statements to perform addition. Write the code. Run the program and test the results. Resolve the errors if any through debugging.3Write an assembly language program to implement searching on an array.Write an assembly language program to implement searching like finding the largest number in an array.Identify the registers/memory locations required to store the data. Use instructions like JMP. Write the code. Run the program and test the results. Resolve the errors if any through debugging.4Write an assembly language program to sort the numbers in an arrayWrite an assembly language program to implement sorting on an array like sorting 8-bit numbers in ascending order.Identify the registers/memory locations to store the data. Write the code using JMP, CALL, PROC etc. Run the program and test the results. Resolve the errors if any through debugging.5Write an assembly language program to find the factorial of a number.Write an assembly language program to find the factorial of a number of different lengths like 8-bit, 16-bit etcIdentify the registers required to store the data. Use instructions like JMP, subroutines etc Write the code. Run the program and test the results. Resolve the errors if any through debugging.6Write an assembly language program to manipulate string.Write an assembly language program to manipulate strings like reversal, concatenation etc.Identify the registers required to store the data. Write the code. Run the program and test the results.7Write an assembly language program to implement pattern matchingWrite an assembly language program to implement pattern matching like searching for a given string in a paragraph.Identify the registers required to store the data. Write the code using registers like DI, SI etc. Run the program and test the results. Resolve the errors if any through debugging.8Write an assembly language program to move data from one location to other. Write an assembly language program to move data of various lengths from one location to other.Identify the registers to move the data. Write the code. Run the program and test the results.9Write an assembly language program for generating multiplication table for a number.Write an assembly language program for generating multiplication table for a number up to 10 multiplication factors. Identify the registers required to store the data. Write the code using loop statements. Run the program and test the results. Resolve the errors if any through debugging.10Write an assembly language program to count number of ones and zeros in a number.Write an assembly language program to count number of ones and zeros in a number of 8-bit/16-bit.Identify the registers required to store the data. Write the code. Run the program and test the results. Resolve the errors if any through debugging. C++ Lab Practice Subject Title : C++ Lab Subject Code : CM - 410 Periods per Week : 06 Periods per Semester : 90 LIST OF EXCERCISES Object Oriented Programming with C++ Write programs using input and output operators and comments. Write programs using if/ if else/ nested if statement. Write programs using loop statements while/ do-while / for. Write programs using arrays. Write programs using classes & object. Write programs using constructor and destructor. Write programs working with two/more classes using Friend function. Write programs using inline function. Write a program to pass an object as a functions argument pass object by value, pass object by reference. Write a program to demonstrate the use of operator overloading on unary operator & binary operators like ++ operator and << operator. Write a program to demonstrate the use of function overloading. Write a simple program on array of objects and pointers to objects. Write programs using new, delete with classes. Write simple programs illustrating use of all types of inheritances. Program illustrating virtual base class. Program illustrating virtual functions. Programs using templates. OBJECTIVES AND KEY COMPETENCIES: Exp. No.Name of the experimentObjectivesKey Competencies1Write programs using input and output operators and comments. (a) Write a program to accept input and display it. (b) Write comments in a program.(a) Identify the differences between C and C++. (b) Use header files. (c) Use cin and cout. (d) Write comments. (e) Compile the program. (f) Rectify the errors in the program. (g) Run the program. (h) Test the output with various input data. (i) Save the file.2Write programs using if/ if else/ nested if statement. Write programs using conditional control statement.(a) Identify the differences between C and C++. (b) Use various conditional control statements. (c) Compile the program. (d) Rectify the errors in the program. (e) Run the program. (f) Test the output with various input data. (g) Save the file.3Write programs using loop statements while/ do-while / for. (a) Write a program using loop statements. (b) Write the same program using other loops. (a) Identify the differences between C and C++. (b) Use various loop statements. (c) Compile the program. (d) Rectify the errors in the program. (e) Run the program. (f) Observe the output with various input data. (g) Save the file. (h) Write the same program using while/ do while/ for statement.4Write programs using arrays. Write programs using arrays. (a) Use arrays. (b) Declare array. (c) Rectify the errors. (d) Test the output.5Write programs using classes & object. (a) Write a program using classes and objects and define the methods within the class. (b) Write a program using classes and objects and define the methods outside the class.(a) Create a class, and its syntax. (b) Add data members and methods to a class. (c) Declare methods within the class and outside the class. (d) Use scope resolution operator. (e) Create objects of a class. (f) Execute the program.6Write programs using constructor and destructor. (a) Write a program using default constructor. (b) Write a program using parameterized constructor. (c) Write a program using copy constructor. (d) Write a program using constructor and destructor.(a) Purpose of various types of constructors. (b) Purpose of destructor. (c) Use constructor and destructor. 7Write programs working with two/more classes using friend function. Write a program using friend function.(a) Necessity of friend functions. (b) Declare friend function.8Write programs using inline function. Write a program using inline function.(a) Declare inline function with syntax. (b) Difference between function and inline code.9Write a program to pass an object as a function argument. Write a program to pass an object as a functions argument (a) pass object by value, (b) pass object by reference.(a) Pass objects by value. (b) Pass objects by reference.10Write a program to demonstrate the use of operator overloading on unary operator & binary operators like ++ operator and << operator.(a) Write a program using unary operator. (b) Write programs using binary operator.(a) Use operator overloading for unary and binary operators. (b) Declare methods for operator overloading.11Write a program to demonstrate the use of function overloading.Write program to illustrate the usage of function overloading.(a) Use function overloading. (b) Declare methods in function overloading.12Write a simple program on array of objects and pointers to objects. Write a simple program on array of objects and pointers to objects. (a) Create array of objects. (b) Create pointers to objects.13Write programs using new, delete with classes.Write programs to illustrate the use of new and delete with classes.Use dynamic allocation operators. 14Write simple programs illustrating use of all types of inheritances.Write simple programs illustrating use of (a) single inheritance. (b) multiple inheritance. (c) multilevel inheritance.(a) Create base class and derived class. (b) Use : operator. (c) Use access specifiers.15Program illustrating virtual base class.Write a program to illustrate the usage of virtual base class.(a) Create virtual base class. (b) Use virtual keyword.16Program illustrating virtual functions.Write a program to illustrate the usage of virtual functions.(a) Create virtual functions. (b) Use virtual keyword.17Programs using templates.Write a program to illustrate the usage of templates.(a) Create function templates with single argument. (b) Create function templates with multiple arguments. (c) Create class templates. V SEMESTER JAVA PROGRAMMING Subject Title : JAVA Programming Subject Code : CM - 501 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUEPRINT S. No.Major TopicNo. of PeriodsWeightage of MarksShort TypeEssay TypeTheoryPracticeRUAppRUApp UNIT I - Features of Java5 6 1Importance of Java, Compare Java & C++, Applet & its features23 4000002Byte Code, JVM, white space, keywords, separators, comments.33 300000 UNIT II - Basics and usage of Classes, Objects, Inheritance20 39 1Data types, literals, type conversion and casting, one dimensional & two dimensional array, operators46 3001022Selection & Iteration statements, jump, break & continue, classes & objects, method overloading.86 2001053Static & final, strings, command-line arguments, inheritance, overriding.86 300103 UNIT III - Packages and Interfaces15 26 1Packages76 3001012Interfaces86 300101 UNIT IV - Multithreaded Programming and Exception Handling10 26 1Threads, interthread communication, dead lock56 5001042Exception Handling56 200002 UNIT V - I/O Streams and Applets10 13 1I/O Streams53 2000012Applets56 200002TOTAL60 110108 OBJECTIVES On completion of the study of the course the student shall be able to: 1.0 Understand the Features of Java. 1.1 Describe the importance of Java in Internet programming. 1.2 Compare Java & C++. 1.3 Define an Applet. 1.4 Explain the features of Java applets. 1.5 Explain the applications of Java Applets. 1.6 Explain Byte codes of Java, JVM. 1.7 Explain the process of entering and executing a Java program. 1.8 Describe white space, literals, separators, keywords in Java. 1.9 Write comment statements in Java. 2.0 Know basics & usage of Classes, Objects & Inheritance. 2.1 Explain eight simple types of data. 2.2 Explain Java literals. 2.3 Declare and initialize variables. 2.4 Perform type conversion and casting features. 2.5 Use one-dimensional and twodimensional array. 2.6 Explain various types of operators. 2.7 Write the syntax of selection statements of Java. 2.8 Write the syntax of iteration statements of Java. 2.9 Write the syntax of jump, break, and continue statements. 2.10 Create classes and objects. 2.11 Use new operator and methods. 2.12 Use constructors. 2.13 Explain method overloading. 2.14 Use of this pointer. 2.15 Explain the working of static and final. 2.16 Explain string classes and methods. 2.17 Use command-line arguments. 2.18 Implement inheritance 2.19 Create multi level hierarchy. 2.20 Use final to avoid overriding. 3.0 Know how to create Package and Interfaces. 3.1 Define a package. 3.2 Describe the concept of class path. 3.3 Describe the concept of Access protection. 3.4 Use a class from another class. 3.5 Appreciate the concept of importing packages. 3.6 Explain the concept of Interfaces. 3.7 Define an Interface. 3.8 Write the difference between class and interface. 3.9 Implement interfaces. 3.10 Explain the scope of variables in interfaces. 4.0 Know Multi threaded programming and Exception handling. Explain the thread model of Java. Explain thread priorities. Explain the concept of synchronization. Implement the thread class and runnable interface. Create thread. Create multiple threads. Describe alive( ), join ( ), suspend( ), resume( ) methods. Explain Inter thread communication. Explain dead lock. Explain the sources of errors. Write the advantages of Exception handling. Explain how to deal with exceptions. Explain the concept of Multi-catch statements programs. Explain the types of Exceptions. 5.0 I/O streams and Applets. Explain the concept of streams. Explain various stream classes. Describe the Basics of Applets Life cycle of an applet. Describe Applet classes, Applet Architecture. Describe Applet Selection. Explain the order of Applet initialization and termination. Write a simple example for creating Applets. COURSE CONTENTS 1. Java Features: Importance of Java to Internet Java applets Applications Byte codes. Features of Java: OOPS concepts literals comments writing key words separators. 2. Basics & Usages of Classes, Objects, & Inheritance: Data types declaring variable scope life time type conversions casting Arrays. Operators: Types of operators order of precedence of operators selection statements control statements jumping statement break, continue statements, Usage of classes objects new methods constructors method overloading, string classes command line arguments. Usages of Inheritance: inheritance super class, sub classes Multi level hierarchy overriding DMP concept. 3. Packages and Interfaces: Concept of packages & Interfaces importing of packages implementing Interfaces. 4. Multi threading and Exception Handling: Define thread life cycle of thread - Multi threading - Inter thread communication Dead locks Thread properties Exception handling: Source of errors error handling avoiding, handling throwable classes. 5. I/O Stream and Applets: I/O streams, Basics of Applets creating Applet life cycle of an applet. REFERENCE BOOKS 1. The complete reference Java -- Pattrick Naughten, Herbert Schildt TMH company Limited, New Delhi. 2. Programming in JAVA -- P. Radhakrishna, University Press 3. Programming in Java -- Muthu - Thomson 4. Java Foundations of Programming NIIT, PHI 5. Programming with Java -- Balagurusamy, TMH SOFTWARE ENGINEERING Subject : Software Engineering Subject code : CM 502 Periods per Week : 04 Periods per semester : 60 TIME SCHEDULE & BLUE PRINT S.NoMajor topicNo.of PeriodsWeightage of marksShort typeEssay typeTheoryPracticeRUARUA Unit-I 1Evolution and Impact of Software Engineering1 31 2Difference between Programs and Software Products1 1 3Evolution of Software Engineering Design4 511 11 4Software Life Cycle Models4 511 11 Unit-II 5Responsibilities of a Software Project 1 31 6Project planning2 3 1 7Metrics2 5 1 8Project Estimation Techniques3 81 1 119Staffing Level Estimation2 10Scheduling3 5 1 1 11Staffing1 1 12Risk Management3 511 Unit-III 13Requirement Gathering and Analysis2 311 14SRS Document - Functional Requirements & Characteristics6 1331 1 1 Unit-IV 15Good Software Design1 3 1 16Cohesion and Coupling2 5 1 1 17Software design approaches3 131 1 18User Interface Design5 19Software coding and testing5 10 11 1 20Debugging4 811 1 Unit-V 21Software Reliability,2 32 22Statistical Testing1 5 1 23Software Quality - Management System - SEI CMM2 5 2 Total60 11015123862OBJECTIVES On completion of the study of the subject the student should be able to comprehend the following 1.0 Understand the basics of Software Engineering Designs & Life Cycle Models 1.1 Know the Evolution and Impact of the Software Engineering 1.1.1 Evolution of an Art to an Engineering Discipline 1.1.2 A Solution to the Software Crisis? 1.2 Know the difference between Programs and Software Products 1.3 Understand the evolution of Software Engineering Design 1.3.1 Early Computer Programming 1.3.2 High Level Language Programming 1.3.3 Control Flow-Based Design 1.3.4 Data Structure-Oriented Design 1.3.5 Data Flow-Oriented Design 1.3.6 Object Oriented Design 1.3.7 Other Developments 1.4 Explain the Software Life Cycle Models 1.4.1 Classical Waterfall Model 1.4.2 Iterative Water fall Model 1.4.3 Prototyping Model 1.4.4 Evolutionary Model 1.4.5 Spiral Model 1.4.6 Comparison of Different Life Cycle Models 2.0 Understand the Software Project Management 2.1 Know the Responsibilities of a Software Project Manager 2.1.1 Job Responsibilities of a Software Project Manager 2.1.2 Skills Necessary for Software Project Management 2.2 Know about Software Project Planning 2.2.1 The SPMP Document 2.3 State the Metrics for Project Size Estimation 2.3.1 Lines of Code 2.3.2 Function Point Metric 2.4 Explain the three Project Estimation Techniques 2.4.1 Empirical Estimation Technique 2.4.2 Heuristic Technique 2.4.3 Analytical Estimation Technique 2.5 Explain the two different works of Staffing Level Estimations 2.5.1 Nordens Work 2.5.2 Putnams Work 2.6 Understand the four ways of Scheduling 2.6.1 Work Break Down Structure 2.6.2 Activity Networks and Critical Path Method 2.6.3 Gantt Charts 2.6.4 PERT Charts 2.7 Learn how to do Staffing Who is a Good Software Engineer? 2.9 Explain Risk Management 2.9.1 Risk Identification 2.9.2 Risk Assessment 2.9.3 Risk Containment 3.0 Understand the concepts in Requirement Analysis & Specifications 3.1 Requirements Gathering and Analysis 3.2 Software Requirement Specifications(SRS) 3.2.1 Contents of the SRS Document 3.2.2 Functional Requirements 3.2.3 How to identify the Functional Requirements 3.2.4 How to Document the Functional Requirements Traceability 3.2.5 Characteristics of a Good SRS Document 3.2.6 Examples of Bad SRS Document 3.2.7 Organization of the SRS Document 4.0 Learn and understand the concept of Software Design, Coding & Testing 4.1 What is a good Software Design? 4.2 Define and Classify Cohesion and Coupling 4.2.1 Classification of Cohesiveness 4.2.2 Classification of Coupling 4.3 Know the two approaches of Software Design 4.3.1 Function-Oriented Design 4.3.2 Object-Oriented Design 4.3.3 Function-Oriented vs Object-Oriented Design 4.4. Understand the concept of User Interface Design 4.4.1 List the Characteristics of a good User Interface. 4.4.2 Understand the Basic Concepts - User Guidance and Online Help - Mode Based vs Modeless Interface -Graphical User Interface (GUI) vs Text-Based User Interface. 4.4.3 List the two types of User Interfaces - Command Language Based Interface - Menu Based Interface - Direct Manipulation Interfaces. 4.4.4 Know about Component Based GUI Development Window System and Types of Widgets. 4.5 Understand the concept of Software Coding and Testing 4.5.1 Coding Standards and Guidelines - Code Review- Code Walk- Throughs - Code Inspection. 4.5.2 Clean Room Testing - Software Documentation- Software Testing 4.5.3 Know What is Testing? 4.5.4 Differentiate Verification and Validation - 4.5.5 List 3 Designs of Test Cases 4.5.6 Differentiate Testing in the Large vs Testing in the Small- 4.5.7 Understand Unit Testing - Driver and Stub Modules- 4.5.8 Understand box Testing and White Box Testing. 4.6 Explain the concept of Debugging 4.6.1 Explain the Debugging Approaches. 4.6.2 List the Debugging Guidelines. 4.6.3 Program Analysis Tools - Static Analysis Tools - Dynamic Analysis Tools. 4.6.4 List and Explain the four Integration Testings - Phases vs Incremental Integration Testing- System Testing - Performance Testing. 5.0 Reliability, Quality Management & Maintenance 5.1 Understand the concept of Software Reliability 5.1.1 Differentiate Hardware Reliability and Software Reliability 5.1.2 List the different Reliability Metrics 5.1.3 Understand the Reliability Growth Modeling 5.2 Define Statistical Testing 5.3 Define Software Quality 5.4 Software Quality Management System 5.4.1 Understand the Evolution of Quality Systems 5.5 Define SEI Capability Maturity Model COURSE CONTENTS 1. Introduction to Software Engineering- Life Cycle Models. 2. Software Project Management- Responsibilities of a Software Project Manager- Project planning Metrics-Project Estimation Techniques- Staffing Level Estimation - Scheduling Risk Management 3. Requirement Analysis and Specification: Requirement Gathering and Analysis - SRS document 4. Software Design , Coding and Testing: Good software design, Cohesion and Coupling, Software Design Approaches, User interface Design, Software Coding and Testing, Debugging 5. Software Reliability, Quality Management and maintenance software Reliability- Statistical Testing, Software Quality, Software Quality Management System, SEI capability Maturity Model REFERENCE BOOKS 1. Fundamentals of Software Engineering Rajib Mall ( PHI) Second Edition. 2. Software Engineering - Jawadekar (TMH) 3. Software Engineering Concepts - Fairley (TMH) 4. Pankaj Jalote international approach to software engineering :2nd edition Narosal publishing house 1997 ADVANCED DATABASE SYSTEMS Subject Title : Advanced Database Systems Subject Code : CM 503 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE AND BLUEPRINT S. No.Major TopicNo. of PeriodsWeightage of MarksShort TypeEssay TypeTheoryPracticeRUAppRUApp UNIT I - Advanced Database Concepts5 16 1Transaction - properties, management with SQL, log20 3001002Concurrency Control30 200100 UNIT II - Distributed Database Management Systems20 29 1DDBMS, advantages & disadvantages, twelve commandments80 3004002Distributed processing, transparencyfeatures, Distributed Database Design120 800400 UNIT III - Object Oriented Database Systems15 26 1Protocol, Inheritance50 2001002Object Classification, Characteristics50 2002003OOD management Systems50 100200 UNIT IV - Data Warehousing15 26 1DSS, Data Warehouse80 3003002OLAP, Star Schemes70 400500 UNIT V - Data Mining5 13 1Data Mining, On what data20 2001002Data mining functionalities30 200300TOTAL600110108 OBJECTIVES: On completion of the study of the course the student shall be able to: 1.0 Understand Advanced Database Concepts 1.1 Define Transaction. 1.2 Explain Transaction properties. 1.3 Explain Transaction management with SQL. 1.4 Explain Transaction log. 1.5 Describe Concurrency Control 1.5.1 Lost updates. 1.5.2 Uncommitted data. 1.5.3 Inconsistent retrievals. 1.5.4 The scheduler. 2.0 Know Distributed database management Systems 2.1 Define DDBMS. 2.2 Explain the Advantages and disadvantages. 2.3 Explain Components of DDBMS. 2.4 Explain C J Dates Twelve commandments. 2.5 Describe Distributed processing 2.6 Write the difference between distributed databases & distributed processing. 2.7 Explain the Levels of data and process distribution. 2.8 Describe Distributed database transparency features 2.6.1 Distributed transparency. 2.6.2 Transaction transparency. 2.6.3 Performance transparency. 2.7 Describe Distributed database design 2.7.1 Explain Data fragmentation. 2.7.2 Horizontal Fragmentation. 2.7.3 Vertical fragmentation. 2.7.4 Mixed fragmentation. 2.8 Describe Data replication. 2.9 Describe Data allocation. 3.0 Know Object Oriented Database Systems 3.1 Write about Class Protocol. 3.2 Define Superclasses, subclasses, inheritance. 3.3 Describe Object classification. 3.4 Write the Characteristics of an object oriented data model 3.5 Describe Object schemas. 3.6 Describe Class-subclass relationships. 3.7 Describe Interobject relationships. 3.8 Define Late and early binding. 3.9 Describe Support for versioning. 3.10 Explain OOD management systems 3.11 Write the features of an OODBMS. 3.12 Write the advantages and disadvantages of OODBMS. 4.0 Know Data warehousing 4.1 Explain Decision support systems (DSS) 4.1.1 Write the need for Data analysis. 4.1.2 Differentiate Operator data, Decision support Data. 4.1.3 Explain DSS Database requirements. 4.2 Define data warehouse 4.2.1 Explain DSS architectural styles. 4.2.2 Explain the twelve rules that define a data warehouse. 4.3 Define Online analytical processing (OLAP) 4.4 Explain OLAP architecture. 4.5 Explain Relational OLAP. 4.6 Explain Multi Dimentional OLAP. 4.7 Differentiate ROLAP, MDOLAP. 4.8 Describe Star Schemas 4.4.1 Facts. 4.4.2 Dimensions. 4.4.3 Attributes 4.4.4 Hierarchies. 5.0 Understand Data Mining Define data mining. Explain Data Mining On what kind of data. Explain The following Data Mining functionalities. 5.3.1 Concept/ Class description : Characterization and discrimination. 5.3.2 Mining frequent patterns, Associations and correlations. 5.3.3 Classification and prediction. 5.3.4 Cluster Analysis. 5.3.5 Describe Outlier Analysis. 5.3.6 Evolution Analysis. COURSE CONTENTS: 1. Transactions Transaction, Transaction properties, Transaction management with SQL, Transaction log, Concurrency control, Lost updates, uncommitted data and scheduler. 2 Distributed database Management Systems DDBMS, Advantages and disadvantages, Components of DDBMS, Twelve commandments, concept of Distributed processing, Levels of data and process distribution, Distribution transparency, Transaction transparency, Performance transparency, Data fragmentation, Horizontal fragmentation, Vertical fragmentation, Mixed fragmentation, Data replication, Data allocation. 3. Object oriented Database systems Object schemas, Class subclass relationships, Interobject relationships, Late and early binding, Support for versioning, Features of an OODBMS, Advantages and disadvantages, Distinguish between OODBM vs. RDBM. 4. Data warehousing Analyze The need for Data analysis, Distinguish between Operational data and Decision support Data, DSS Database requirements, DSS architectural styles, the Twelve rules that define a data warehouse, OLAP architecture, Relational OLAP, Star Schemes. 5. Data Mining What is data mining, Data Mining On what kind of data, Data Mining functionalities, Concept/ Class description : Characterization and discrimination, Mining frequent patterns, Associations and correlations, Classification and prediction, Cluster Analysis, Outlier Analysis, Evolution Analysis. References : 1. Database Systems Design , implementation and Management by Rob Cornel IV edition Thomson publications 2. Data mining : Concepts and Techniques Jiawei Han and Michelin Khamber 3. Data warehousing concepts, techniques, products and applications CSR Prabhu II PHI 4. Data warehousing Amitesh Sinha Thomson publications 5. Principles of Distributed Database Systems -M. Timer, Ozsu and Patrick Valduriez, II edition Pearson education 6. Object Oriented Databases Setrag Khos Shafian, John Wiley &Sons Inc., 1993 7. Data warehousing, Data mining and OLAP Tata McGraw Hill Alex Berson and Stephen J Smith. WEB DESIGNING Subject Title : Web Designing Subject Code : CM 504 Periods per Week : 04 Periods per Semester : 60 TIME SCHEDULE & BLUE PRINT S.NoMajor TopicNo. of PeriodsWeightage of MarksShort TypeEssay TypeTheoryPracticeRUAppRUApp Unit - 1 : Principles of Web design 3 1Anatomy of Web page20 0100002Building and maintaining web site20 010000 Unit - 2 : HTML & CSS 29 3Tags and Attributes77 0010014Presentation formats23 0100015Controls54 0010016Creating and linking style sheets31 010001 Unit - 3 : XML & Web Servers 16 7Structuring data in XML11 010001/28Parsing and Validating XML20 1001/2009Applications of XML10 10001/2010Client-Side versus Server-Side Scripting10 01001/2011Architecture of Web Server10 01001/2012Web Server examples11 010001/2 Unit - 4 : JavaScript 31 13Introduction10 10000014Operators12 001001/215Conditional and Iterative statements64 00100116Functions 22 01000117Arrays22 00100118Objects 11 1001/200 Unit - 5 : PHP 31 19Fundamentals10 01000020Loops, Strings, Statements86 00100121Arrays22 00100122Functions22 01000123Databases56 01000124Cookies and Sessions11 01001/20 TOTAL6045110 1008 OBJECTIVES On completion of the study of the course the student shall be able to: Explain the principles of Web Designing. Describe the anatomy of web page. Illustrate the format of web page. Identify various Web page elements. Explain the process of navigation through web pages State the steps in building a web site State the steps in launching a web site. State the steps in maintaining a web site. Use various HTML tags and apply style sheets. Describe the importance of HTML. Use the basic tags ,
,Use the following presentation tags with attributes,