Upload
others
View
7
Download
0
Embed Size (px)
Citation preview
MA7154 ADVANCED MATHEMATICAL METHODS L T P C 3 1 0 4
OBJECTIVES:
To familiarize the students in the field of differential equations to solve boundary value problems associated with engineering applications.
To expose the students to variational formulation and conformal mapping and their applications to obtain solutions for buckling, dynamic response, heat and flow problems of one and two dimensional conditions.
UNIT I LAPLACE TRANSFORM TECHNIQUES FOR PARTIAL DIFFERENTIAL EQUATIONS 9+3 Laplace transform, Definitions, properties – Transform error function, Bessel’s function, Dirac Delta function, Unit Step functions – Convolution theorem – Inverse Laplace Transform: Complex inversion formula – Solutions to partial differential equations: Heat equation, Wave equation. UNIT II FOURIER TRANSFORM TECHNIQUES FOR PARTIAL DIFFERENTIAL EQUATIONS 9+3 Fourier transform: Definitions, properties – Transform of elementary functions, Dirac Delta function – Convolution theorem – Parseval’s identity – Solutions to partial differential equations: Heat equation, Wave equation, Laplace and Poison’s equations. UNIT III CALCULUS OF VARIATIONS 9+3 Concept of variation and its properties – Euler’s equation – Functional dependant on first and higher order derivatives – Functionals dependant on functions of several independent variables – Variational problems with moving boundaries – Problems with constraints – Direct methods – Ritz and Kantorovich methods. UNIT IV CONFORMAL MAPPING AND APPLICATIONS 9+3 Introduction to conformal mappings and bilinear transformations – Schwarz Christoffel transformation – Transformation of boundaries in parametric form – Physical applications : Fluid flow and heat flow problems. UNIT V TENSOR ANALYSIS 9+3 Summation convention – Contravariant and covaraiant vectors – Contraction of tensors – Innerproduct – Quotient law – Metric tensor – Chrirstoffel symbols – Covariant differentiation – Gradient, divergence and curl.
TOTAL (L: 45 +T: 15): 60 PERIODS
OUTCOME:
On completion of the course the students will enable to solve boundary value problems using Laplace and Fourier transform techniques. They will also solve Fluid flow and heat flow problems using conformal mapping.
REFERENCES:
1. Gupta, A.S., “Calculus of Variations with Applications”, Prentice Hall of India Pvt. Ltd., New Delhi, 1997.
2. James, G., “Advanced Modern Engineering Mathematics, 3rd Edition, Pearson Education, 2004.
3. Ramaniah.G. “Tensor Analysis”, S.Viswanathan Pvt. Ltd., 1990. 4. Sankara Rao, K., “Introduction to Partial Differential Equations”, Prentice Hall of India Pvt.
Ltd., New Delhi, 1997. 5. Spiegel, M.R., “Theory and Problems of Complex Variables and its Application (Schaum’s
Outline Series)”, McGraw Hill Book Co., 1981.
ST7101 CONCRETE STRUCTURES L T P C 3 0 0 3
OBJECTIVES:
To make the students be familiar with the limit state design of RCC beams and columns
To design special structures such as Deep beams, Corbels, Deep beams, and Grid floors
The students will have confident to design the flat slab as per Indian standard, yield line theory and strip method.
To design the beams based on limit analysis and detail the beams, columns and joints for ductility
UNIT I DESIGN PHILOSOPHY 9 Limit state design - beams, slabs and columns according to IS Codes. Calculation of deflection and crack width according to IS Code - Design of slender columns
UNIT II DESIGN OF SPECIAL RC ELEMENTS 9 Design of RC walls - ordinary and shear walls. Strut and tie method of analysis for corbels and deep beams, Design of corbels, Deep-beams and grid floors.
UNIT III FLAT SLABS AND YIELD LINE BASED DESIGN 9 Design of flat slabs and flat plates according to IS method – Check for shear - Design of spandrel beams - Yield line theory and Hillerborg’s strip method of design of slabs.
UNIT IV INELASTIC BEHAVIOUR OF CONCRETE STRUCTURES 9 Inelastic behaviour of concrete beams and frames, moment - rotation curves, moment redistribution.
UNIT V DUCTILE DETAILING 9 Concept of Ductility – Detailing for ductility – Design of beams, columns for ductility - Design of cast-in-situ joints in frames – Fire resistance of Reinforced concrete members.
TOTAL: 45 PERIODS
OUTCOME:
On completion of this course the students will have the confidence to design various concrete structures and structural elements by limit state design and detail the same for ductility as per codal requirements.
REFERENCES: 1. Gambhir.M.L., “Design of Reinforced Concrete Structures”, Prentice Hall of India, 2012. 2. Purushothaman, P, “Reinforced Concrete Structural Elements: Behaviour Analysis and
Design”, Tata McGraw Hill, 1986 3. Unnikrishna Pillai and Devdas Menon “Reinforced Concrete Design’, Third Edition, Tata
McGraw Hill Publishers Company Ltd., New Delhi, 2007. 4. Varghese, P.C, “Advanced Reinforced Concrete Design”, Prentice Hall of India, 2005. 5. Varghese, P.C., “Limit State Design of Reinforced Concrete”, Prentice Hall of India, 2007. ST7102 STRUCTURAL DYNAMICS L T P C
3 0 0 3
OBJECTIVES:
To expose the students the principles and methods of dynamic analysis of structures and to prepare them for designing the structures for wind, earthquake and other dynamic loads.
UNIT I PRINCIPLES OF VIBRATION ANALYSIS 9 Mathematical models of single degree of freedom systems - Free and forced vibration of SDOF systems, Response of SDOF to special forms of excitation, Effect of damping, Transmissibility. UNIT II DYNAMIC RESPONSE OF TWO DEGREE OF FREEDOM SYSTEMS 9 Mathematical models of two degree of freedom systems, free and forced vibrations of two degree of freedom systems, normal modes of vibration, applications. UNIT III DYNAMIC RESPONSE OF MULTI-DEGREE OF FREEDOM SYSTEMS 9 Mathematical models of Multi-degree of freedom systems, orthogonality of normal modes, free and forced vibrations of multi degree of freedom systems Mode superposition technique, Applications. UNIT IV DYNAMIC RESPONSE OF CONTINUOUS SYSTEMS 9 Mathematical models of continuous systems, Free and forced vibration of continuous systems, Rayleigh – Ritz method – Formulation using Conservation of Energy – Formulation using Virtual Work, Applications. UNIT V DIRECT INTEGRATION METHODS FOR DYNAMIC RESPONSE 9 Damping in MDOF systems, Nonlinear MDOF systems, Wilson Theta method, Newmark beta method, step-by-step numerical integration techniques.
TOTAL : 45 PERIODS OUTCOME:
After completion of the course the students will have the knowledge of vibration analysis of systems/structures with different degrees of freedom and they know the method of damping the systems.
REFERENCES: 1. Anil K.Chopra, Dynamics of Structures, Pearson Education, 2007. 2. Leonard Meirovitch, Elements of Vibration Analysis, McGraw Hill, 1986, IOS Press, 2006. 3. Mario Paz, Structural Dynamics -Theory and Computation, Kluwer Academic Publishers, 2004. 4. Roy R.Craig, Jr, Andrew J. Kurdila, Fundamentals of Structural Dynamics, John Wiley & Sons,
2011.
ST7103 THEORY OF ELASTICITY AND PLASTICITY L T P C
3 0 0 3
OBJECTIVES:
To understand the concept of 3D stress, strain analysis and its applications to simple problems.
UNIT I ELASTICITY 9 Analysis of stress and strain, Equilibrium equations - Compatibility equations - stress strain relationship. Generalized Hooke’s law. UNIT II ELASTICITY SOLUTION 9 Plane stress and plane strain - Simple two dimensional problems in Cartesian and polar co-ordinates.
UNIT III TORSION OF NON-CIRCULAR SECTION 9 St.venant’s approach - Prandtl’s approach – Membrane analogy - Torsion of thin walled open and closed sections.
UNIT IV BEAMS ON ELASTIC FOUNDATIONS 9 Beams on Elastic foundation – Methods of analysis – Elastic line method – Idealization of soil medium – Winkler model – Infinite beams – Semi infinite and finite beams – Rigid and flexible – Uniform cross section – Point load and udl – Solution by finite differences. UNIT V PLASTICITY 9 Physical Assumptions – Yield criteria – Failure theories – Applications of thick cylinder – Plastic stress strain relationship. Elasto-plastic problems in bending and torsion.
TOTAL: 45 PERIODS
OUTCOMES:
On completion of this course the students will be familiar to the concept of elastic analysis of plane stress and plane strain problems, beams on elastic foundation and torsion on non-circular section.
They also have sufficient knowledge in various theories of failure and plasticity.
REFERENCES: 1. Ansel.C.Ugural and Saul.K.Fenster, ”Advanced Strength and Applied Elasticity,” Fourth
Edition, Prentice Hall Professional technical Reference, New Jersy, 2003. 2. Chakrabarty.J, “Theory of Plasticity”, Third Edition, Elsevier Butterworth -
Heinmann – UK, 2006. 3. Sadhu Singh, "Theory of Elasticity", Khanna Publishers, New Delhi 1988. 4. Slater R.A.C, “Engineering Plasticity”, John Wiley and Son, New York,1977. 5. Timoshenko, S. and Goodier J.N."Theory of Elasticity", McGraw Hill Book Co., New York,
1988. ST7201 FINITE ELEMENT ANALYSIS L T P C
2 0 2 3 OBJECTIVES: To study the energy principles, finite element concept, stress analysis, meshing, linear problems
and applications.
UNIT I INTRODUCTION 9+3 Historical Background - Basic Concept of FEM - Engineering problems and governing differential equations – Finite element modeling – Discretisation - Node, Element - different types of element – Approximate Solutions – Principal of minimum potential energy, Rayleigh-Ritz method and Galerkins methods.
UNIT II FINITE ELEMENT ANALYSIS OF ONE DIMENSIONAL PROBLEMS 9+3 One dimensional problems - Coordinate systems – global, local and natural coordinate systems, shape functions – Bar, beam and truss element - Generation of Stiffness Matrix and Load Vector.
UNIT III FINITE ELEMENT ANALYSIS OF TWO DIMENSIONAL PROBLEMS 9+3 Two Dimensional problems – Plane Stress, Plane Strain Problems – Triangular and Quadrilateral Elements – Isoparametric Formulation - Natural Coordinates, Shape function, stiffness matrix- Axisymmetric Problems - Higher Order Elements - Numerical Integration.
UNIT IV MESH GENERATION AND SOLUTION PROBLEMS 9+3 Convergence: Requirements for convergence – p and h Methods of Mesh Refinement – ill conditioned Elements – Discretisation Errors – Auto and Adaptive Mesh Generation Techniques - Error Evaluation.
UNIT V SOFTWARE APPLICATION 6 Preprocessing - Mesh generation – region and block representation, generation of node numbers, mesh plotting- Post Processing – Types of data available – displaying results graphically – listing nodal and element solution data. Practical lab: Generation of models & analysis of simple models using latest Finite Element software(Not for theory Exam) 6
TOTAL (L:45+T:15) : 60 PERIODS
TEXT BOOK: REFERENCES: 1. J.N.Reddy, An Introduction to the Finite Element Method, McGraw Hill, International Edition,
1993. 2. S.S.Rao, “Finite Element Method in Engineering”, Pergamon Press, 1989. 3. Chandrupatla & Belagundu, “Finite Elements in Engineering”, Prentice Hall of India Private
Ltd.,1997. 4. Cook, Robert Davisetal, “ Concepts and Applications of Finite Element Analysis “, Wiley, John & Sons, 1999 5. C.S.krishnamoorthy, “Finite Element Analysis”,”Theory and Programming:, Tata McGraw- Hill, 1995 6. David Hutton, “ Fundamentals of Finite Element Analysis”, Tata McGraw- Hill publishing Company limited, New Delhi, 2005 7. K.J.Bathe, Finite Elements Procedures in Engineering analysis, Prentice Hall Inc., 1995. 8. O.C.Zienkiewicz, and R.L.Taylor, The Finite Elements Methods , Mc Graw Hill , 1987. 9. S.Moaveni, Finite Element Analysis : Theory and Application with ANSYS, Prentice Hall Inc.,
1999. 10. Chennakesava R. Alavala “Finite Element Methods: Basic Concepts and Applications”,
Prentice Hall Inc., 2010.
ST7202 EXPERIMENTAL TECHNIQUES AND INSTRUMENTATION L T P C
2 0 2 3 OBJECTIVES:
To learn the principles of measurements of static and dynamic response of structures and carryout the analysis of results.
UNIT I FORCES AND STRAIN MEASUREMENT 6+6 Choice of Experimental stress analysis methods, Errors in measurements - Strain gauge, principle, types, performance and uses. Photo elasticity - principle and applications - Hydraulic jacks and pressure gauges – Electronic load cells – Proving Rings – Calibration of Testing Machines – Long-term monitoring – vibrating wire sensors– Fibre optic sensors.
UNIT II MEASUREMENT OF VIBRATION AND WIND FLOW 6+6 Characteristics of Structural Vibrations – Linear Variable Differential Transformer (LVDT) – Transducers for velocity and acceleration measurements. Vibration meter – Seismographs – Vibration Analyzer – Display and recording of signals – Cathode Ray Oscilloscope – XY Plotter – wind tunnels – Flow meters – Venturimeter – Digital data Acquisition systems. UNIT III DISTRESS MEASUREMENTS AND CONTROL 6+6 Diagnosis of distress in structures – Crack observation and measurements – corrosion of reinforcement in concrete – Half cell, construction and use – damage assessment – controlled blasting for demolition – Techniques for residual stress measurements – Structural Health Monitoring.
UNIT IV NON DESTRUCTIVE TESTING METHODS 6+6 Load testing on structures, buildings, bridges and towers – Rebound Hammer – acoustic emission – ultrasonic testing principles and application – Holography – use of laser for structural testing – Brittle coating, Advanced NDT methods – Ultrasonic pulse echo, Impact echo, impulse radar techniques, GECOR , Ground penetrating radar (GPR). UNIT V MODEL ANALYSIS 6+6 Model Laws – Laws of similitude – Model materials – Necessity for Model analysis – Advantages – Applications – Types of similitude – Scale effect in models – Indirect model study – Direct model study - Limitations of models – investigations – structural problems – Usage of influence lines in model studies.
TOTAL (L: 30 + P: 30): 60 PERIODS OUTCOMES:
At the end of this course students will know about measurement of strain, vibrations and wind blow.
They will be able to analyze the structure by non-destructive testing methods and model analysis.
REFERENCES: 1. Dalley .J.W and Riley.W.F, “Experimental Stress Analysis”, McGraw Hill Book Company, N.Y.
1991 2. Ganesan.T.P, “Model Analysis of Structures”, University Press, India, 2000. 3. Ravisankar.K.and Chellappan.A., “Advanced course on Non-Destructive Testing and
Evaluation of Concrete Structures”, SERC, Chennai, 2007. 4. Sadhu Singh, “Experimental Stress Analysis”, Khanna Publishers, New Delhi, 2006. 5. Sirohi.R.S., Radhakrishna.H.C, “Mechanical Measurements”, New Age International (P) Ltd.
1997. ST7203 STEEL STRUCTURES L T P C
3 0 0 3 OBJECTIVES:
To study the behaviour of members and connections, analysis and design of Industrial buildings and roofs, chimneys. Study the design of with cold formed steel and plastic analysis of structures.
UNIT I GENERAL 9 Design of members subjected to combined forces – Design of Purlins, Louver rails, Gable column and Gable wind girder – Design of simple bases, Gusseted bases and Moment Resisting Base Plates.
UNIT II DESIGN OF CONNECTIONS 9 Types of connections – Welded and Bolted – Throat and Root Stresses in Fillet Welds – Seated Connections – Unstiffened and Stiffened seated Connections – Moment Resistant Connections – Clip angle Connections – Split beam Connections – Framed Connections. UNIT III ANALYSIS AND DESIGN OF INDUSTRIAL BUILDINGS 9 Analysis and design of different types of Live pan, Pratt and north light trusses roofs – Analysis and design of industrial buildings – Sway and non sway frames – Aseismic design of steel buildings.
UNIT IV PLASTIC ANALYSIS OF STRUCTURES 9 Introduction, Shape factor, Moment redistribution, Combined mechanisms, Analysis of portal frames, Effect of axial force - Effect of shear force on plastic moment, Connections - Requirement – Moment resisting connections. Design of Straight Corner Connections – Haunched Connections – Design of continuous beams.
UNIT V DESIGN OF LIGHT GAUGE STEEL STRUCTURES 9
Behaviour of Compression Elements - Effective width for load and deflection determination – Behaviour of Unstiffened and Stiffened Elements – Design of webs of beams – Flexural members – Lateral buckling of beams – Shear Lag – Flange Curling – Design of Compression Members – Wall Studs.
TOTAL: 45 PERIODS
OUTCOMES:
At the end of this course students will be in a position to design bolted and welded connections in industrial structures.
They also know the plastic analysis and design of light gauge steel structures.
REFERENCES: 1. Lynn S. Beedle, Plastic Design of Steel Frames, John Wiley and Sons, 1990. 2. Narayanan.R.et.al., Teaching Resource on Structural steel Design, INSDAG, Ministry of Steel
Publishing, 2000. 3. Subramanian.N, Design of Steel Structures, Oxford University Press, 2008. 4. Wie Wen Yu, Design of Cold Formed Steel Structures, Mc Graw Hill Book Company, 1996.
ST7204 EARTHQUAKE ANALYSIS AND DESIGN OF STRUCTURES L T P C
3 0 0 3 OBJECTIVES:
To study the effect of earthquakes, analysis and design of earthquake resistant Structures.
UNIT I EARTHQUAKES AND GROUND MOTION 9 Engineering Seismology (Definitions, Introduction to Seismic hazard, Earthquake Phenomenon), Seismotectonics and Seismic Zoning of India, Earthquake Monitoring and Seismic Instrumentation, Characteristics of Strong Earthquake Motion, Estimation of Earthquake Parameters, Microzonation. UNIT II EFFECTS OF EARTHQUAKE ON STRUCTURES 9 Dynamics of Structures (SDOFS/ MDOFS), Response Spectra - Evaluation of Earthquake Forces as per codal provisions - Effect of Earthquake on Different Types of Structures - Lessons Learnt From Past Earthquakes
UNIT III EARTHQUAKE RESISTANT DESIGN OF MASONRY STRUCTURES 9 Structural Systems - Types of Buildings - Causes of damage - Planning Considerations - Philosophy and Principle of Earthquake Resistant Design - Guidelines for Earthquake Resistant Design - Earthquake Resistant Masonry Buildings - Design consideration – Guidelines. UNIT IV EARTHQUAKE RESISTANT DESIGN OF RC STRUCTURES 9 Earthquake Resistant Design of R.C.C. Buildings - Material properties - Lateral load analysis – Capacity based Design and detailing – Rigid Frames – Shear walls.
UNIT V VIBRATION CONTROL TECHNIQUES 9 Vibration Control - Tuned Mass Dampers – Principles and application, Basic Concept of Seismic Base Isolation – various Systems- Case Studies, Important structures.
TOTAL: 45 PERIODS OUTCOMES:
At the end of this course the students will be able to understand the causes and effect of earthquake.
They will able to design masonry and RC structures to the earthquake forces as per the recommendations of IS codes of practice.
REFERENCES: 1. Bruce A Bolt, “Earthquakes” W H Freeman and Company, New York, 2004. 2. C. A. Brebbia,”Earthquake Resistant Engineering Structures VIII”,WIT Press, 2011 3. Mohiuddin Ali Khan “Earthquake-Resistant Structures: Design, Build and Retrofit”, Elsevier
Science & Technology, 2012 4. Pankaj Agarwal and Manish Shrikhande, “Earthquake Resistant Design of Structures”,
Prentice Hall of India, 2009. 5. Paulay,T and Priestley, M.J.N., “Seismic Design of Reinforced Concrete and Masonry
buildings”, John Wiley and Sons, 1992. 6. S K Duggal, “Earthquake Resistant Design of Structures”, Oxford University Press, 2007.
ST7312 PRACTICAL TRAINING (4 Weeks) L T P C - - - 1
OBJECTIVES:
To train the students in the field work so as to have a firsthand knowledge of practical problems related to Structural Engineering in carrying out engineering tasks.
To develop skills in facing and solving the field problems.
SYLLABUS: The students individually undertake training in reputed Structural Engineering Companies during the summer vacation for a specified period of four weeks. At the end of training, a detailed report on the work done should be submitted within ten days from the commencement of the semester. The students will be evaluated through a viva-voce examination by a team of internal staff.
OUTCOME:
They are trained in tackling a practical field/industry orientated problem related to Structural Engineering.
ST7313 PROJECT WORK (PHASE I) L T P C 0 0 12 6
OBJECTIVES:
To identify a specific problem for the current need of the society and collecting information related to the same through detailed review of literature.
To develop the methodology to solve the identified problem.
To train the students in preparing project reports and to face reviews and viva-voce examination.
SYLLABUS: The student individually works on a specific topic approved by faculty member who is familiar in this area of interest. The student can select any topic which is relevant to his/her specialization of the programme. The topic may be experimental or analytical or case studies. At the end of the semester, a detailed report on the work done should be submitted which contains clear definition of the identified problem, detailed literature review related to the area of work and methodology for carrying out the work. The students will be evaluated through a viva-voce examination by a panel of examiners including one external examiner.
TOTAL: 180 PERIODS OUTCOME:
At the end of the course the students will have a clear idea of his/her area of work and they are in a position to carry out the remaining phase II work in a systematic way.
ST7411 PROJECT WORK (PHASE II) L T P C 0 0 24 12
OBJECTIVE:
To solve the identified problem based on the formulated methodology.
To develop skills to analyze and discuss the test results, and make conclusions.
SYLLABUS: The student should continue the phase I work on the selected topic as per the formulated methodology. At the end of the semester, after completing the work to the satisfaction of the supervisor and review committee, a detailed report should be prepared and submitted to the head of the department. The students will be evaluated through based on the report and the viva-voce examination by a panel of examiners including one external examiner.
TOTAL: 360 PERIODS OUTCOME:
On completion of the project work students will be in a position to take up any challenging practical problem and find better solutions.
ST7002 MAINTENANCE AND REHABILITATION OF STRUCTURES L T P C 3 0 0 3
OBJECTIVES:
To study the damages, repair and rehabilitation of structures.
UNIT I INTRODUCTION 9 General Consideration – Distresses monitoring – Causes of distresses – Quality assurance – Defects due to climate, chemicals, wear and erosion – Inspection – Structural appraisal – Economic appraisal. UNIT II BUILDING CRACKS 9 Causes – diagnosis – remedial measures – Thermal and Shrinkage cracks – unequal loading – Vegetation and trees – Chemical action – Foundation movements – Techniques for repair – Epoxy injection.
UNIT III MOISTURE PENETRATION 9 Sources of dampness – Moisture movement from ground – Reasons for ineffective DPC – Roof leakage – Pitched roofs – Madras Terrace roofs – Leakage of Concrete slabs – Dampness in solid walls – condensation – hygroscopic salts – remedial treatments – Ferro cement overlay – Chemical coatings – Flexible and rigid coatings.
UNIT IV DISTRESSES AND REMEDIES 9 Concrete Structures: Introduction – Causes of deterioration – Diagnosis of causes – Flow charts for diagnosis – methods of repair – repairing, spalling and disintegration – Repairing of concrete floors and pavements. Steel Structures : Types and causes for deterioration – preventive measures – Repair procedure – Brittle fracture – Lamellar tearing – Defects in welded joints – Mechanism of corrosion – Design of protect against corrosion – Design and fabrication errors – Distress during erection.
Masonry Structures: Discoloration and weakening of stones – Biotical treatments – Preservation – Chemical preservatives – Brick masonry structures – Distresses and remedial measures.
UNIT V STRENGTHENING OF EXISTING STRUCTURES 9 General principle – relieving loads – Strengthening super structures – plating – Conversation to composite construction – post stressing – Jacketing – bonded overlays – Reinforcement addition – strengthening the substructures – under pinning – Increasing the load capacity of footing – Design for rehabilitation. TOTAL: 45 PERIODS OUTCOME:
At the end of this course students will be in a position to point out the causes of distress in concrete, masonry and steel structures and also they will be able to suggest the remedial measures.
REFERENCES: 1. Allen R.T and Edwards S.C, “Repair of Concrete Structures”, Blakie and Sons, UK, 1987 2. Dayaratnam.P and Rao.R, “Maintenance and Durability of Concrete Structures”, University
Press, India, 1997. 3. Denison Campbell, Allen and Harold Roper, “Concrete Structures, Materials, Maintenance and
Repair”, Longman Scientific and Technical, UK, 1991. 4. Dodge Woodson.R,”Concrete Structures – protection, repair and rehabilitation”, Elsevier
Butterworth – Heinmann, UK, 2009. 5. Peter H.Emmons, “Concrete Repair and Maintenance Illustrated”, Galgotia Publications Pvt.
Ltd., 2001. 6. Raikar, R.N., “Learning from failures - Deficiencies in Design, Construction and Service” –
Rand D Centre (SDCPL), Raikar Bhavan, Bombay, 1987.
CN7001 ADVANCED CONCRETE TECHNOLOGY L T P C
3 0 0 3
OBJECTIVES :
To study the properties of concrete making materials, tests, mix design, special concretes and various methods for making concrete.
UNIT I CONCRETE MAKING MATERIALS 9 Aggregates classification, IS Specifications, Properties, Grading, Methods of combining aggregates, specified gradings, Testing of aggregates. Cement, Grade of cement, Chemical composition, Testing of concrete, Hydration of cement, Structure of hydrated cement, special cements. Water Chemical admixtures, Mineral admixture.
UNIT II TESTS ON CONCRETE 9 Properties of fresh concrete, Hardened concrete, Strength, Elastic properties, Creep and shrinkage – Durability of concrete.
UNIT III MIX DESIGN 9 Principles of concrete mix design, Methods of concrete mix design, IS Method, ACI Method, DOE Method – Statistical quality control – Sampling and acceptance criteria.
UNIT IV SPECIAL CONCRETE 9 Light weight concrete, Fly ash concrete, Fibre reinforced concrete, Sulphur impregnated concrete, Polymer Concrete – High performance concrete. High performance fiber reinforced concrete, Self-Compacting-Concrete, Geo Polymer Concrete, Waste material based concrete – Ready mixed concrete.
UNIT V CONCRETING METHODS 9 Process of manufacturing of concrete, methods of transportation, placing and curing. Extreme weather concreting, special concreting methods. Vacuum dewatering – Underwater Concrete.
TOTAL : 45 PERIODS OUTCOME:
On completion of this course the students will know various tests on fresh, hardened concrete, special concrete and the methods of manufacturing of concrete.
REFERENCES: 1. Gambhir.M.L., Concrete Technology, McGraw Hill Education, 2006. 2. Gupta.B.L., Amit Gupta, “Concrete Technology, Jain Book Agency, 2010.
3. Neville, A.M., Properties of Concrete, Prentice Hall, 1995, London. 4. Santhakumar.A.R. ;”Concrete Technology”,Oxford University Press,2007. 5. Shetty M.S., Concrete Technology, S.Chand and Company Ltd. Delhi, 2003. ST7006 DESIGN OF BRIDGES L T P C
3 0 0 3 OBJECTIVES:
To study the loads, forces on bridges and design of several types of bridges.
UNIT I SHORT SPAN RC BRIDGES 9 Types of bridges and loading standards - Choice of type - I.R.C. specifications for road bridges – Design of RCC solid slab bridges -analysis and design of slab culverts , Tee beam and slab bridges.
UNIT II Design principles of LONG SPAN RC BRIDGES 9 continuous girder bridges, box girder bridges, balanced cantilever bridges – Arch bridges – Box culverts.
UNIT III PRESTRESSED CONCRETE BRIDGES 9 Flexural and torsional parameters – Courbon’s theory – Distribution co-efficient by exact analysis – Design of girder section – maximum and minimum prestressing forces – Eccentricity – Live load and dead load shear forces – Cable Zone in girder – check for stresses at various sections – check for diagonal tension – Diaphragms – End block – short term and long term deflections. UNIT IV STEEL BRIDGES 9 General – Railway loadings – dynamic effect – Railway culvert with steel beams – Plate girder bridges – Box girder bridges – Truss bridges – Vertical and Horizontal stiffeners.
UNIT V BEARINGS AND SUBSTRUCTURES 9 Different types of bearings – Design of bearings – Design of piers and abutments of different types – Types of bridge foundations – Design of foundations.
TOTAL: 45 PERIODS OUTCOME:
At the end of this course students will be able to design different types of RCC bridges, Steel bridges and pre-stressed concrete bridges with the bearings and substructures.
REFERENCES: 1. Jagadeesh.T.R. and Jayaram.M.A., “Design of Bridge Structures”, Prentice Hall of India Pvt.
Ltd. 2004. 2. Johnson Victor, D. “Essentials of Bridge Engineering”, Oxford and IBH Publishing Co. New
Delhi, 2001. 3. Ponnuswamy, S., “Bridge Engineering”, Tata McGraw Hill, 2008. 4. Raina V.K.” Concrete Bridge Practice” Tata McGraw Hill Publishing Company, New Delhi,
1991.
ST7008 PRE-STRESSED CONCRETE L T P C 3 0 0 3 OBJECTIVES:
Principle of prestressing, analysis and design of prestressed concrete structures. UNIT I PRINCIPLES OF PRESTRESSING 9 Principles of Prestressing - types and systems of prestressing, need for High Strength materials, Analysis methods losses, deflection (short-long term), camber, cable layouts. UNIT II DESIGN OF FLEXURAL MEMBERS 9 Behaviour of flexural members, determination of ultimate flexural strength – Codal provisions -Design of flexural members, Design for shear, bond and torsion. Design of end blocks.
UNIT III DESIGN OF CONTINUOUS BEAMS 9 Analysis and design of continuous beams - Methods of achieving continuity - concept of linear transformations, concordant cable profile and gap cables UNIT IV DESIGN OF TENSION AND COMPRESSION MEMBERS 9 Design of tension members - application in the design of prestressed pipes and prestressed concrete cylindrical water tanks - Design of compression members with and without flexure - its application in the design piles, flagmasts and similar structures. UNIT V DESIGN OF COMPOSITE MEMBERS 9 Composite beams - analysis and design, ultimate strength - their applications. Partial prestressing - its advantages and applications.
TOTAL: 45 PERIODS REFERENCES: 1. Krishna Raju, “Prestressed Concrete”, Tata McGraw Hill Publishing Co,2000. 2. Sinha.N.C.and.Roy.S.K, “Fundamentals of Prestressed Concrete”, S.Chand and Co., 1998.
ST7013 DESIGN OF STEEL CONCRETE COMPOSITE STRUCTURES L T P C 3 0 0 3 OBJECTIVES:
To develop an understanding of the behaviour and design study of Steel concrete composite elements and structures.
UNIT I INTRODUCTION 9 Introduction to steel - concrete composite construction – Coes – Composite action – Serviceability and - Construction issues.
UNIT II DESIGN OF CONNECTIONS 9 Shear connectors – Types – Design of connections in composite structures – Degree of shear connection – Partial shear interaction UNIT III DESIGN OF COMPOSITE MEMBERS 9 Design of composite beams, slabs, columns, beam – columns - design of composite trusses.
UNIT IV COMPOSITE BOX GIRDER BRIDGES 9 Introduction - behaviour of box girder bridges - design concepts.
UNIT V CASE STUDIES 9 Case studies on steel - concrete composite construction in buildings - seismic behaviour of composite structures.
TOTAL: 45 PERIODS OUTCOMES:
At the end of this course students will be in a position to design composite beams, columns, trusses and box-girder bridges including the related connections.
They will get exposure on case studies related to steel-concrete constructions of buildings.
REFERENCES: 1. Johnson R.P., “Composite Structures of Steel and Concrete Beams, Slabs, Columns and
Frames for Buildings”, Vol.I, Blackwell Scientific Publications, 2004. 2. Oehlers D.J. and Bradford M.A., “Composite Steel and Concrete Structural Members,
Fundamental behaviour”, Pergamon press, Oxford, 1995. 3. Owens.G.W and Knowles.P, ”Steel Designers Manual”, Steel Concrete Institute(UK), Oxford
Blackwell Scientific Publications, 1992. ST7014 INDUSTRIAL STRUCTURES L T P C 3 0 0 3
OBJECTIVES:
To study the requirements, planning and design of Industrial structures.
UNIT I PLANNING AND FUNCTIONAL REQUIREMENTS 9 Classification of Industries and Industrial structures - planning for Layout Requirements regarding Lighting, Ventilation and Fire Safety - Protection against noise and vibration - Guidelines of Factories Act.
UNIT II INDUSTRIAL BUILDINGS 9 Steel and RCC - Gantry Girder, Crane Girders - Design of Corbels and Nibs – Design of Staircase.
UNIT III POWER PLANT STRUCTURES 9 Types of power plants – Containment structures - Cooling Towers - Bunkers and Silos - Pipe supporting structures
UNIT IV TRANSMISSION LINE STRUCTURES AND CHIMNEYS 9 Analysis and design of transmission line towers - Saj and Tension calculations, Testing of towers – Design of self supporting chimney, Design of Chimney bases. UNIT V FOUNDATION 9 Design of foundation for Towers, Chimneys and Cooling Towers - Machine Foundation - Design of Turbo Generator Foundation.
TOTAL: 45 PERIODS
OUTCOMES:
On completion of this course student will be able to plan industrial structures for functional requirements.
They will be able to design various structures such as Bunkers, Silos, Cooling Towers, Chimneys, and Transmission Towers with required foundations.
REFERENCES: 1. Jurgen Axel Adam, Katharria Hausmann, Frank Juttner, Klauss Daniel, Industrial Buildings:
A Design Manual, Birkhauser Publishers, 2004. 2. Manohar S.N, Tall Chimneys - Design and Construction, Tata McGraw Hill, 1985 3. Santhakumar A.R. and Murthy S.S., Transmission Line Structures, Tata McGraw Hill,
1992. 4. Srinivasulu P and Vaidyanathan.C, Handbook of Machine Foundations, Tata McGraw Hill,
1976.
ST7015 NONLINEAR ANALYSIS OF STRUCTURES L T P C 3 0 0 3 OBJECTIVES:
To study the concept of nonlinear behaviour and analysis of elements and simple structures.
UNIT I INTRODUCTION TO NONLINEAR ANALYSIS 9 Material nonlinearity, geometric nonlinearity; statically determinate and statically indeterminate flexible bars of uniform and variable thickness. UNIT II INELASTIC ANALYSIS OF FLEXURAL MEMBERS 9 Inelastic analysis of uniform and variable thickness members subjected to small deformations; inelastic analysis of flexible bars of uniform and variable stiffness members with and without axial restraints UNIT III VIBRATION THEORY AND ANALYSIS OF FLEXURAL MEMBERS 9 Vibration theory and analysis of flexible members; hysteretic models and analysis of uniform and variable stiffness members under cyclic loading
UNIT IV ELASTIC AND INELASTIC ANALYSIS OF PLATES 9 Elastic and inelastic analysis of uniform and variable thickness plates UNIT V NONLINEAR VIBRATION AND INSTABILITY 9 Nonlinear vibration and Instabilities of elastically supported beams.
TOTAL: 45 PERIODS OUTCOMES:
At the end of this course student will have enough knowledge on inelastic and vibration analysis of Flexural members.
Also they will know the difference between elastic and inelastic analysis of plates and Instabilities of elastically supported beams.
ST7016 PREFABRICATED STRUCTURES L T P C 3 0 0 3
OBJECTIVES:
To Study the design principles, analysis and design of elements.
UNIT I DESIGN PRINCIPLES 9 General Civil Engineering requirements, specific requirements for planning and layout of prefabrication plant. IS Code specifications. Modular co-ordination, standardization, Disuniting of Prefabricates, production, transportation, erection, stages of loading and code provisions, safety factors, material properties, Deflection control, Lateral load resistance, Location and types of shear walls.
UNIT II REINFORCED CONCRETE 9 Prefabricated structures - Long wall and cross-wall large panel buildings, one way and two way prefabricated slabs, Framed buildings with partial and curtain walls, -Connections – Beam to column and column to column.
UNIT III FLOORS, STAIRS AND ROOFS 9 Types of floor slabs, analysis and design example of cored and panel types and two-way systems, staircase slab design, types of roof slabs and insulation requirements, Description of joints, their behaviour and reinforcement requirements, Deflection control for short term and long term loads, Ultimate strength calculations in shear and flexure.
UNIT IV WALLS 9 Types of wall panels, Blocks and large panels, Curtain, Partition and load bearing walls, load transfer from floor to wall panels, vertical loads, Eccentricity and stability of wall panels, Design Curves, types of wall joints, their behaviour and design, Leak prevention, joint sealants, sandwich wall panels, approximate design of shear walls.
UNIT V INDUSTRIAL BUILDINGS AND SHELL ROOFS 9 Components of single-storey industrial sheds with crane gantry systems, R.C. Roof Trusses, Roof Panels, corbels and columns, wind bracing design. Cylindrical, Folded plate and hyper-prefabricated shells, Erection and jointing, joint design, hand book based design.
TOTAL: 45 PERIODS OUTCOMES:
At the end of this course student will have good knowledge about the prefabricated elements and the technologies used in fabrication and erection.
They will be in a position to design floors, stairs, roofs, walls and industrial buildings, and various joints for the connections.
REFERENCES: 1. Koncz.T., Manual of Precast Concrete Construction, Vol.I II and III & IV Bauverlag, GMBH,
1971. 2. Laszlo Mokk, Prefabricated Concrete for Industrial and Public Structures, Akademiai Kiado,
Budapest, 2007. 3. Lewicki.B, Building with Large Prefabricates, Elsevier Publishing Company, Amsterdam/
London/New York, 1998.
MA7155 APPLIED PROBABILITY AND STATISTICS L T P C 3 1 0 4
OBJECTIVES: To introduce the basic concepts of one dimensional and two dimensional Random Variables. To provide information about Estimation theory, Correlation, Regression and Testing of
hypothesis. To enable the students to use the concepts of multivariate normal distribution and principle
components analysis. UNIT I ONE DIMENSIONAL RANDOM VARIABLES 9+3
Random variables - Probability function – Moments – Moment generating functions and their properties – Binomial, Poisson, Geometric, Uniform, Exponential, Gamma and Normal distributions – Functions of a Random Variable. UNIT II TWO DIMENSIONAL RANDOM VARIABLES 9+3
Joint distributions – Marginal and Conditional distributions – Functions of two dimensional random variables – Regression Curve – Correlation. UNIT III ESTIMATION THEORY 9+3
Unbiased Estimators – Method of Moments – Maximum Likelihood Estimation - Curve fitting by Principle of least squares – Regression Lines. UNIT IV TESTING OF HYPOTHESES 9+3
Sampling distributions - Type I and Type II errors - Tests based on Normal, t, Chi-Square and F distributions for testing of mean, variance and proportions – Tests for Independence of attributes and Goodness of fit. UNIT V MULTIVARIATE ANALYSIS 9+3
Random Vectors and Matrices - Mean vectors and Covariance matrices - Multivariate Normal density and its properties - Principal components Population principal components - Principal components from standardized variables. TOTAL 45+15:60 PERIODS OUTCOME:
The student will able to acquire the basic concepts of Probability and Statistical techniques for solving mathematical problems which will be useful in solving Engineering problems
REFERENCES:
1 Jay L. Devore, “Probability and Statistics For Engineering and the Sciences”,Thomson and Duxbury, 2002.
2.Richard Johnson. ”Miller & Freund’s Probability and Statistics for Engineer”, Prentice – Hall , Seventh Edition, 2007.
3.Richard A. Johnson and Dean W. Wichern, “Applied Multivariate Statistical Analysis”, Pearson Education, Asia, Fifth Edition, 2002.
4.Gupta S.C. and Kapoor V.K.”Fundamentals of Mathematical Statistics”, Sultan an Sons, 2001. 5.Dallas E Johnson , “Applied Multivariate Methods for Data Analysis”, Thomson an Duxbury
press,1998.
CP7101 DESIGN AND MANAGEMENT OF COMPUTER NETWORKS L T P C 3 0 0 3
UNIT I INTRODUCTION TO NETWORK MANAGEMENT 9 Overview of Analysis, Architecture and Design Process-System Methodology, Service methodology, Service Description - Service characteristics - Performance Characteristics - Network supportability - Requirement analysis – User Requirements – Application Requirements – Device Requirements – Network Requirements – Other Requirements - Requirement specification and map. UNIT II REQUIREMENTS ANALYSIS 9 Requirement Analysis Process – Gathering and Listing Requirements- Developing service metrics – Characterizing behavior – Developing RMA requirements – Developing delay Requirements - Developing capacity Requirements - Developing supplemental performance Requirements –Requirements mapping – Developing the requirements specification UNIT III FLOW ANALYSIS 9
Individual and Composite Flows – Critical Flows - Identifying and developing flows – Data sources and sinks – Flow models- Flow prioritization – Flow specification algorithms – Example Applications of Flow Analysis UNIT IV NETWORK ARCHITECTURE 9 Architecture and design – Component Architectures – Reference Architecture – Architecture Models – System and Network Architecture – Addressing and Routing Architecture – Addressing and Routing Fundamentals – Addressing Mechanisms – Addressing Strategies – Routing Strategies – Network Management Architecture – Network Management Mechanisms Performance Architecture – Performance Mechanisms – Security and Privacy Architecture – Planning security and privacy Mechanisms UNIT V NETWORK DESIGN 9 Design Concepts – Design Process - Network Layout – Design Traceability – Design Metrics – Logical Network Design – Topology Design – Bridging, Switching and Routing Protocols- Physical Network Design – Selecting Technologies and Devices for Campus and Enterprise Networks – Optimizing Network Design
TOTAL: 45 PERIODS
REFERENCES:
1. Network Analysis, Architecture, and Design By James D. McCabe, Morgan Kaufmann, Third Edition, 2007.ISBN-13: 978-0123704801
2. Computer Networks: A Systems Approach by Larry L. Peterson, Bruce S. Davie - 2007, Elsevier Inc.
3. Top-down Network Design: [a Systems Analysis Approach to Enterprise Network Design] By Priscilla Oppenheimer, Cisco Press , 3rd Edition, ISBN-13: 978-1-58720- 283-4 ISBN-10: 1-58720-283-2
4. Integrated Management of Networked Systems: Concepts, Architectures, and Their Operational Application (The Morgan Kaufmann Series in Networking), Heinz-Gerd Hegering, Sebastian Abeck, and Bernhard Neumair, 1999.
5. “Network Design and Management” – by Steven T.Karris, Orchard publications, Second edition, Copyright 2009, ISBN 978-1-934404-15-7
6. “Network Design, Management and Technical Perspective”, Teresa C. Mann-Rubinson and Kornel Terplan, CRC Press, 1999
7. “Ethernet Networks-Design, Implementation, Operation and Management by Gilbert Held, John Wiley and sons, Fourth Edition
8. James Kurose and Keith Ross, “Computer Networking: A Top-Down Approach Featuring the Internet”, 1999
CP7102 ADVANCED DATA STRUCTURES AND ALGORITHMS L T P C 3 0 0 3
OBJECTIVES: To understand the principles of iterative and recursive algorithms. To learn the graph search algorithms. To study network flow and linear programming problems. To learn the hill climbing and dynamic programming design techniques. To develop recursive backtracking algorithms. To get an awareness of NP completeness and randomized algorithms. To learn the principles of shared and concurrent objects. To learn concurrent data structures.
UNIT I ITERATIVE AND RECURSIVE ALGORITHMS 9
Iterative Algorithms: Measures of Progress and Loop Invariants-Paradigm Shift: Sequence of Actions versus Sequence of Assertions- Steps to Develop an Iterative Algorithm-Different Types of Iterative Algorithms--Typical Errors-Recursion-Forward versus Backward- Towers of Hanoi-Checklist for Recursive Algorithms-The Stack Frame-Proving Correctness with Strong Induction- Examples of Recursive Algorithms-Sorting and Selecting Algorithms-Operations on Integers- Ackermann’s Function- Recursion on Trees-Tree Traversals- Examples- Generalizing the Problem - Heap Sort and Priority Queues-Representing Expressions. UNIT II OPTIMISATION ALGORITHMS 9 Optimization Problems-Graph Search Algorithms-Generic Search-Breadth-First Search-Dijkstra’s Shortest-Weighted-Path -Depth-First Search-Recursive Depth-First Search-Linear Ordering of a Partial Order- Network Flows and Linear Programming-Hill Climbing-Primal Dual Hill Climbing- Steepest Ascent Hill Climbing-Linear Programming-Recursive Backtracking-Developing Recursive Backtracking Algorithm- Pruning Branches-Satisfiability UNIT III DYNAMIC PROGRAMMING ALGORITHMS 9 Developing a Dynamic Programming Algorithm-Subtle Points- Question for the Little Bird-Subinstances and Subsolutions-Set of Substances-Decreasing Time and Space-Number of Solutions-Code. Reductions and NP - Completeness – Satisfiability - Proving NP-Completeness- 3-Coloring- Bipartite Matching. Randomized Algorithms - Randomness to Hide Worst Cases-Optimization Problems with a Random Structure. UNIT IV SHARED OBJECTS AND CONCURRENT OBJECTS 9 Shared Objects and Synchronization -Properties of Mutual Exclusion-The Mora l- The Producer–Consumer Problem -The Readers–Writers Problem-Realities of Parallelization-Parallel Programming- Principles- Mutual Exclusion-Time- Critical Sections--Thread Solutions-The Filter Lock-Fairness-Lamport’s Bakery Algorithm-Bounded Timestamps-Lower Bounds on the Number of Locations-Concurrent Objects- Concurrency and Correctness-Sequential Objects-Quiescent Consistency- Sequential Consistency-Linearizability- Formal Definitions- Progress Conditions- The Java Memory Model UNIT V CONCURRENT DATA STRUCTURES 9 Practice-Linked Lists-The Role of Locking-List-Based Sets-Concurrent Reasoning- Coarse-Grained Synchronization-Fine-Grained Synchronization-Optimistic Synchronization- Lazy Synchronization-Non-Blocking Synchronization-Concurrent Queues and the ABA Problem-Queues-A Bounded Partial Queue-An Unbounded Total Queue-An Unbounded Lock-Free Queue-Memory Reclamation and the ABA Problem- Dual Data Structures- Concurrent Stacks and Elimination- An Unbounded Lock-Free Stack- Elimination-The Elimination Backoff Stack.
TOTAL : 45 PERIODS
OUTCOMES: Upon completion of the course, the students will be able to
Design and apply iterative and recursive algorithms. Design and implement optimisation algorithms in specific applications. Design appropriate shared objects and concurrent objects for applications. Implement and apply concurrent linked lists, stacks, and queues.
REFERENCES: 1. Jeff Edmonds, “How to Think about Algorithms”, Cambridge University Press, 2008. 2. M. Herlihy and N. Shavit, “The Art of Multiprocessor Programming”, Morgan Kaufmann, 2008. 3. Steven S. Skiena, “The Algorithm Design Manual”, Springer, 2008. 4. Peter Brass, “Advanced Data Structures”, Cambridge University Press, 2008. 5. S. Dasgupta, C. H. Papadimitriou, and U. V. Vazirani, “Algorithms” , McGrawHill, 2008. 6. J. Kleinberg and E. Tardos, "Algorithm Design“, Pearson Education, 2006. 7. T. H. Cormen, C. E. Leiserson, R. L. Rivest and C. Stein, “Introduction to Algorithms“, PHI
Learning Private Limited, 2012. 8. Rajeev Motwani and Prabhakar Raghavan, “Randomized Algorithms”, Cambridge University
Press, 1995. 9. A. V. Aho, J. E. Hopcroft, and J. D. Ullman, “The Design and Analysis of Computer
Algorithms”, Addison-Wesley, 1975. 10. A. V. Aho, J. E. Hopcroft, and J. D. Ullman,”Data Structures and Algorithms”, Pearson,2006.
CP7103 MULTICORE ARCHITECTURES L T P C 3 0 0 3
OBJECTIVES: To understand the recent trends in the field of Computer Architecture and identify performance
related parameters To appreciate the need for parallel processing To expose the students to the problems related to multiprocessing To understand the different types of multicore architectures To expose the students to warehouse-scale and embedded architectures
UNIT I FUNDAMENTALS OF QUANTITATIVE DESIGN AND ANALYSIS 9 Classes of Computers – Trends in Technology, Power, Energy and Cost – Dependability – Measuring, Reporting and Summarizing Performance – Quantitative Principles of Computer Design – Classes of Parallelism - ILP, DLP, TLP and RLP - Multithreading - SMT and CMP Architectures – Limitations of Single Core Processors - The Multicore era – Case Studies of Multicore Architectures.
UNIT II DLP IN VECTOR, SIMD AND GPU ARCHITECTURES 9 Vector Architecture - SIMD Instruction Set Extensions for Multimedia – Graphics Processing Units - Detecting and Enhancing Loop Level Parallelism - Case Studies.
UNIT III TLP AND MULTIPROCESSORS 9 Symmetric and Distributed Shared Memory Architectures – Cache Coherence Issues - Performance Issues – Synchronization Issues – Models of Memory Consistency - Interconnection Networks – Buses, Crossbar and Multi-stage Interconnection Networks.
UNIT IV RLP AND DLP IN WAREHOUSE-SCALE ARCHITECTURES 9 Programming Models and Workloads for Warehouse-Scale Computers – Architectures for Warehouse-Scale Computing – Physical Infrastructure and Costs – Cloud Computing – Case Studies.
UNIT V ARCHITECTURES FOR EMBEDDED SYSTEMS 9
Features and Requirements of Embedded Systems – Signal Processing and Embedded Applications – The Digital Signal Processor – Embedded Multiprocessors - Case Studies.
TOTAL : 45 PERIODS
OUTCOMES:
Upon completion of the course, the students will be able to Identify the limitations of ILP and the need for multicore architectures Discuss the issues related to multiprocessing and suggest solutions Point out the salient features of different multicore architectures and how they exploit
parallelism Critically analyze the different types of inter connection networks Discuss the architecture of GPUs, warehouse-scale computers and embedded processors REFERENCES:
1. John L. Hennessey and David A. Patterson, “Computer Architecture – A Quantitative Approach”, Morgan Kaufmann / Elsevier, 5th edition, 2012.
2. Kai Hwang, “Advanced Computer Architecture”, Tata McGraw-Hill Education, 2003 3. Richard Y. Kain, “Advanced Computer Architecture a Systems Design Approach”, Prentice
Hall, 2011. 4. David E. Culler, Jaswinder Pal Singh, “Parallel Computing Architecture : A Hardware/ Software
CP7201 THEORETICAL FOUNDATIONS OF COMPUTER SCIENCE L T P C 3 1 0 4
OBJECTIVES: To review sets, relations, functions, and other foundations To understand propositional and predicate logics and their applications To understand lambda calculus and functional programming To understand graph structures and their applications To understand formal models of computation, computability, and decidability
UNIT I FOUNDATIONS 12 Sets – relations – equivalence relations – partial orders – functions – recursive functions – sequences – induction principle – structural induction – recursive algorithms – counting – pigeonhole principle – permutations and combinations – recurrence relations UNIT II LOGIC AND LOGIC PROGRAMMING 12 Propositional logic – syntax – interpretations and models – deduction theorems – normal forms – inference rules – SAT solvers – Davis Putnam procedure – binary decision diagrams – predicate logic – syntax – proof theory – semantics of predicate logic – undecidability of predicate logic - Normal form – unification – - inferences in first-order logic – logic programming – definite programs – SLD resolution – normal programs – SLDNF resolution – introduction to Prolog
UNIT III LAMBDA CALCULUS AND FUNCTIONAL PROGRAMMING 12 Lambda notation for functions – syntax – curried functions – parametric polymorphism – lambda reduction – alpha reduction – beta reduction – beta abstraction – extensionality theorem – delta reduction – reduction strategies – normal forms – Church-Rosser Theorems – pure lambda calculus – constants – arithmetic – conditionals – Iteration – recursion – introduction to functional programming
UNIT IV GRAPH STRUCTURES 12 Tree Structures – Graph structures – graph representations – regular graph structures – random graphs – Connectivity – Cycles – Graph Coloring – Cliques, Vertex Covers, Independent sets – Spanning Trees – network flows – matching
UNIT V STATE MACHINES 12 Languages and Grammars – Finite State Machines – State machines and languages – Turing Machines – Computational Complexity – computability – Decidability – Church's Thesis.
TOTAL : 60 PERIODS OUTCOMES:
Upon Completion of the course,the students will be able To explain sets, relations, functions To conduct proofs using induction, pigeonhole principle, and logic To apply counting, permutations, combinations, and recurrence relations To apply recursive functions and lambda calculus To explain logic programming and functional programming principles To apply sequential structures, tree structures, and graph structures To explain computational models, computability, and complexity
REFERENCES:
1. Uwe Schoning, “Logic for Computer Scientists”, Birkhauser, 2008. 2. M. Ben-Ari, “Mathematical logic for computer science”, Second Edition, Springer, 2003. 3. John Harrison, “Handbook of Practical Logic and Automated Reasoning”, Cambridge
University Press, 2009. 4. Greg Michaelson, “An introduction to functional programming through lambda calculus”,
Dover Publications, 2011. 5. Kenneth Slonneger and Barry Kurtz, “Formal syntax and semantics of programming
languages”, Addison Wesley, 1995. 6. Kenneth H. Rosen, “Discrete Mathematics and its applications”, Seventh Edition, Tata
McGraw Hill, 2011. 7. Sriram Pemmaraju and Steven Skiena, “Computational Discrete Mathematics”, Cambridge
University Press, 2003. 8. M. Huth and M. Ryan, “Logic in Computer Science – Modeling and Reasoning about
systems”, Second Edition, Cambridge University Press, 2004. 9. Norman L. Biggs, “Discrete Mathematics”, Second Edition, Oxford University Press, 2002. 10. Juraj Hromkovic, “Theoretical Computer Science”, Springer, 1998. 11. J. E. Hopcroft, Rajeev Motwani, and J. D. Ullman, “Introduction to Automata Theory,
Languages, and Computation”, Third Edition, Pearson, 2008.
CP7202 ADVANCED DATABASES L T P C 3 0 0 3
OBJECTIVES:
To learn the modeling and design of databases. To acquire knowledge on parallel and distributed databases and its applications. To study the usage and applications of Object Oriented database To understand the principles of intelligent databases. To understand the usage of advanced data models. To learn emerging databases such as XML, Cloud and Big Data. To acquire inquisitive attitude towards research topics in databases.
UNIT I PARALLEL AND DISTRIBUTED DATABASES 9 Database System Architectures: Centralized and Client-Server Architectures – Server System Architectures – Parallel Systems- Distributed Systems – Parallel Databases: I/O Parallelism – Inter and Intra Query Parallelism – Inter and Intra operation Parallelism – Design of Parallel Systems- Distributed Database Concepts - Distributed Data Storage – Distributed Transactions – Commit Protocols – Concurrency Control – Distributed Query Processing – Case Studies UNIT II OBJECT AND OBJECT RELATIONAL DATABASES 9 Concepts for Object Databases: Object Identity – Object structure – Type Constructors – Encapsulation of Operations – Methods – Persistence – Type and Class Hierarchies – Inheritance – Complex Objects – Object Database Standards, Languages and Design: ODMG Model – ODL – OQL – Object Relational and Extended – Relational Systems: Object Relational features in SQL/Oracle – Case Studies. UNIT III INTELLIGENT DATABASES 9 Active Databases: Syntax and Semantics (Starburst, Oracle, DB2)- Taxonomy- Applications-Design Principles for Active Rules- Temporal Databases: Overview of Temporal Databases- TSQL2- Deductive Databases: Logic of Query Languages – Datalog- Recursive Rules-Syntax and Semantics of Datalog Languages- Implementation of Rules and Recursion- Recursive Queries in SQL- Spatial Databases- Spatial Data Types- Spatial Relationships- Spatial Data Structures-Spatial Access Methods- Spatial DB Implementation. UNIT IV ADVANCED DATA MODELS 9 Mobile Databases: Location and Handoff Management - Effect of Mobility on Data Management - Location Dependent Data Distribution - Mobile Transaction Models -Concurrency Control - Transaction Commit Protocols- Multimedia Databases- Information Retrieval- Data Warehousing- Data Mining- Text Mining.
UNIT V EMERGING TECHNOLOGIES 9 XML Databases: XML-Related Technologies-XML Schema- XML Query Languages- Storing XML in Databases-XML and SQL- Native XML Databases- Web Databases- Geographic Information Systems- Biological Data Management- Cloud Based Databases: Data Storage Systems on the Cloud- Cloud Storage Architectures-Cloud Data Models- Query Languages- Introduction to Big Data-Storage-Analysis.
TOTAL: 45 PERIODS OUTCOMES: Upon completion of the course, the students will be able to
Select the appropriate high performance database like parallel and distributed database Model and represent the real world data using object oriented database Design a semantic based database to meaningful data access Embed the rule set in the database to implement intelligent databases Represent the data using XML database for better interoperability Handle Big data and store in a transparent manner in the cloud To solve the issues related to the data storage and retrieval
REFERENCES: 1. R. Elmasri, S.B. Navathe, “Fundamentals of Database Systems”, Fifth Edition, Pearson Education/Addison Wesley, 2007. 2. Thomas Cannolly and Carolyn Begg, “Database Systems, A Practical Approach to Design, Implementation and Management”, Third Edition, Pearson Education, 2007. 3. Henry F Korth, Abraham Silberschatz, S. Sudharshan, “Database SystemConcepts”, Fifth Edition, McGraw Hill, 2006. 4. C.J.Date, A.Kannan and S.Swamynathan, ”An Introduction to Database Systems”, Eighth Edition, Pearson Education, 2006. 5. Raghu Ramakrishnan, Johannes Gehrke, “Database Management Systems”, McGraw Hill, Third Edition 2004.
CP7203 PRINCIPLES OF PROGRAMMING LANGUAGES L T P C 3 0 0 3
OBJECTIVES: To understand and describe syntax and semantics of programming languages To understand data, data types, and basic statements To understand call-return architecture and ways of implementing them To understand object-orientation, concurrency, and event handling in programming
languages To develop programs in non-procedural programming paradigms
UNIT I SYNTAX AND SEMANTICS 9 Evolution of programming languages – describing syntax – context-free grammars – attribute grammars – describing semantics – lexical analysis – parsing – recursive-decent – bottom-up parsing UNIT II DATA, DATA TYPES, AND BASIC STATEMENTS 9 Names – variables – binding – type checking – scope – scope rules – lifetime and garbage collection – primitive data types – strings – array types – associative arrays – record types – union types – pointers and references – Arithmetic expressions – overloaded operators – type conversions – relational and boolean expressions – assignment statements – mixed-mode assignments – control structures – selection – iterations – branching – guarded statements UNIT III SUBPROGRAMS AND IMPLEMENTATIONS 9 Subprograms – design issues – local referencing – parameter passing – overloaded methods – generic methods – design issues for functions – semantics of call and return – implementing simple subprograms – stack and dynamic local variables – nested subprograms – blocks – dynamic scoping UNIT IV OBJECT-ORIENTATION, CONCURRENCY, AND EVENT HANDLING 9 Object-orientation – design issues for OOP languages – implementation of object-oriented constructs – concurrency – semaphores – monitors – message passing – threads – statement level concurrency – exception handling – even handling UNIT V FUNCTIONAL AND LOGIC PROGRAMMING LANGUAGES 9 Introduction to lambda calculus – fundamentals of functional programming languages – Programming with Scheme – Programming with ML – Introduction to logic and logic programming – Programming with Prolog – multi-paradigm languages
TOTAL: 45 PERIODS
OUTCOMES: Upon Completion of the course,the students will be able to
Describe syntax and semantics of programming languages Explain data, data types, and basic statements of programming languages Design and implement subprogram constructs Apply object-oriented, concurrency, and event handling programming constructs Develop programs in Scheme, ML, and Prolog Understand and adopt new programming languages
REFERENCES: 1. Robert W. Sebesta, “Concepts of Programming Languages”, Tenth Edition, Addison Wesley,
2012. 2. Michael L. Scott, “Programming Language Pragmatics”, Third Edition, Morgan Kaufmann,
2009. 3. R. Kent Dybvig 4. “The Scheme programming language”, Fourth Edition, MIT Press, 2009. 5. Jeffrey D. Ullman, “Elements of ML programming”, Second Edition, Prentice Hall, 1998. 6. Richard A. O'Keefe, “The craft of Prolog”, MIT Press, 2009. 7. W. F. Clocksin and C. S. Mellish, “Programming in Prolog: Using the ISO Standard”, Fifth
Edition, Springer, 2003.
CP7204 ADVANCED OPERATING SYSTEMS L T P C 3 0 0 3
OBJECTIVES:
To learn the fundamentals of Operating Systems To gain knowledge on Distributed operating system concepts that includes architecture, Mutual
exclusion algorithms, Deadlock detection algorithms and agreement protocols To gain insight on to the distributed resource management components viz. the algorithms for
implementation of distributed shared memory, recovery and commit protocols To know the components and management aspects of Real time, Mobile operating systems UNIT I FUNDAMENTALS OF OPERATING SYSTEMS 9 Overview – Synchronization Mechanisms – Processes and Threads - Process Scheduling – Deadlocks: Detection, Prevention and Recovery – Models of Resources – Memory Management Techniques. UNIT II DISTRIBUTED OPERATING SYSTEMS 9 Issues in Distributed Operating System – Architecture – Communication Primitives – Lamport’s Logical clocks – Causal Ordering of Messages – Distributed Mutual Exclusion Algorithms – Centralized and Distributed Deadlock Detection Algorithms – Agreement Protocols. UNIT III DISTRIBUTED RESOURCE MANAGEMENT 9 Distributed File Systems – Design Issues - Distributed Shared Memory – Algorithms for Implementing Distributed Shared memory–Issues in Load Distributing – Scheduling Algorithms – Synchronous and Asynchronous Check Pointing and Recovery – Fault Tolerance – Two-Phase Commit Protocol – Nonblocking Commit Protocol – Security and Protection. UNIT IV REAL TIME AND MOBILE OPERATING SYSTEMS 9 Basic Model of Real Time Systems - Characteristics- Applications of Real Time Systems – Real Time Task Scheduling - Handling Resource Sharing - Mobile Operating Systems –Micro Kernel Design - Client Server Resource Access – Processes and Threads - Memory Management - File system.
UNIT V CASE STUDIES 9 Linux System: Design Principles - Kernel Modules - Process Management Scheduling - Memory Management - Input-Output Management - File System - Interprocess Communication. iOS and Android: Architecture and SDK Framework - Media Layer - Services Layer - Core OS Layer - File System.
TOTAL: 45 PERIODS OUTCOMES:
Upon Completion of the course, the students should be able to:
Discuss the various synchronization, scheduling and memory management issues Demonstrate the Mutual exclusion, Deadlock detection and agreement protocols of Distributed
operating system Discuss the various resource management techniques for distributed systems Identify the different features of real time and mobile operating systems Install and use available open source kernel Modify existing open source kernels in terms of functionality or features used
REFERENCES: 1. Mukesh Singhal and Niranjan G. Shivaratri, “Advanced Concepts in Operating Systems –
Distributed, Database, and Multiprocessor Operating Systems”, Tata McGraw-Hill, 2001. 2. Abraham Silberschatz; Peter Baer Galvin; Greg Gagne, “Operating System Concepts”,
Seventh Edition, John Wiley & Sons, 2004. 3. Daniel P Bovet and Marco Cesati, “Understanding the Linux kernel”, 3rd edition, O’Reilly,
2005. 4. Rajib Mall, “Real-Time Systems: Theory and Practice”, Pearson Education India, 2006. 5. Neil Smyth, “iPhone iOS 4 Development Essentials – Xcode”, Fourth Edition, Payload media,
2011.
22
OBJECTIVES: 1. To understand overall SDLC and adopt suitable processes 2. To elicite, analyze, prioritize, and manage both functional and quality requirements 3. To estimate efforts required, plan, and track the plans 4. To understand and apply configuration and quality management techniques 5. To evaluate, manage, and design processes
(A mini-project can be chosen by the instructor and use it as a context for the tutorials) UNIT I DEVELOPMENT LIFE CYCLE PROCESSES 9 Overview of software development life cycle – introduction to processes – Personal Software Process (PSP) – Team software process (TSP) – Unified processes – agile processes – choosing the right process Tutorial: Software development using PSP
. CP7301 SOFTWARE PROCESS AND PROJECT MANAGEMENT L T P C 3 1 0 4
UNIT II REQUIREMENTS MANAGEMENT 9 Functional requirements and quality attributes – elicitation techniques – Quality Attribute Workshops (QAW) – analysis, prioritization, and trade-off – Architecture Centric Development Method (ACDM) – requirements documentation and specification – change management – traceability of requirements
Tutorial: Conduct QAW, elicit, analyze, prioritize, and document requirements using ACDM UNIT III ESTIMATION, PLANNING, AND TRACKING 9 Identifying and prioritizing risks – risk mitigation plans – estimation techniques – use case points – function points – COCOMO II – top-down estimation – bottom-up estimation – work breakdown structure – macro and micro plans – planning poker – wideband delphi – documenting the plan – tracking the plan – earned value method (EVM) Tutorial: Estimation, planning, and tracking exercises UNIT IV CONFIGURATION AND QUALITY MANAGEMENT 9 identifying artifacts to be configured – naming conventions and version control – configuration control – quality assurance techniques – peer reviews – Fegan inspection – unit, integration, system, and acceptance testing – test data and test cases – bug tracking – causal analysis Tutorial: version control exercises, development of test cases, causal analysis of defects UNIT V SOFTWARE PROCESS DEFINITION AND MANAGEMENT 9 Process elements – process architecture – relationship between elements – process modeling – process definition techniques – ETVX (entry-task-validation-exit) – process baselining – process assessment and improvement – CMMI – Six Sigma Tutorial: process measurement exercises, process definition using ETVX
TOTAL 45+15=60 PERIODS
OUTCOMES: Upon Completion of the course,the students will be able to
1. Explain software development life cycle 2. Adopt a suitable process for software development 3. Elicit functional and quality requirements 4. Analyze, prioritize, and manage requirements 5. Perform trade-off among conflicting requirements 6. Identify and prioritize risks and create mitigation plans 7. Estimate the efforts required for software development 8. Perform planning and tracking activities 9. Control the artifacts during software development 10. Perform various tests to ensure quality 11. Define new processes based on the needs 12. Adopt best practices for process improvement
REFERENCES:
1. Pankaj Jalote, “Software Project Management in Practice”, Pearson, 2002. 2. Chris F. Kemerer, “Software Project Management – Readings and Cases”, McGraw Hill, 1997. 3. Watts S. Humphrey, “PSP: A self-improvement process for software engineers”, Addison-
Wesley, 2005. 4. Watts S. Humphrey, “Introduction to the Team Software Process”, Addison-Wesley, 2000. 5. Orit Hazzan and Yael Dubinsky, “Agile software engineering”, Springer, 2008. 6. James R. Persse, “Process Improvement Essentials”, O’Reilly, 2006. 7. Roger S. Pressman, “Software Engineering – A Practitioner’s Approach”, Seventh Edition,
McGraw Hill, 2010.
CP7004 IMAGE PROCESSING AND ANALYSIS L T P C 3 0 0 3
OBJECTIVES: To understand the basics of digital images To understand noise models To understand spatial domain filters To understand frequency domain filters To learn basic image analysis --- segmentation, edge detection, and corner detection To learn morphological operations and texture analysis To understand processing of color images To understand image compression techniques
UNIT I SPATIAL DOMAIN PROCESSING 9 Introduction to image processing – imaging modalities – image file formats – image sensing and acquisition – image sampling and quantization – noise models – spatial filtering operations – histograms – smoothing filters – sharpening filters – fuzzy techniques for spatial filtering – spatial filters for noise removal UNIT II FREQUENCY DOMAIN PROCESSING 9 Frequency domain – Review of Fourier Transform (FT), Discrete Fourier Transform (DFT), and Fast Fourier Transform (FFT) – filtering in frequency domain – image smoothing – image sharpening – selective filtering – frequency domain noise filters – wavelets – Haar Transform – multiresolution expansions – wavelet transforms – wavelets based image processing
UNIT III SEGMENTATION AND EDGE DETECTION 9 Thresholding techniques – region growing methods – region splitting and merging – adaptive thresholding – threshold selection – global valley – histogram concavity – edge detection – template matching – gradient operators – circular operators – differential edge operators – hysteresis thresholding – Canny operator – Laplacian operator – active contours – object segmentation UNIT IV INTEREST POINTS, MORPHOLOGY, AND TEXTURE 9 Corner and interest point detection – template matching – second order derivatives – median filter based detection – Harris interest point operator – corner orientation – local invariant feature detectors and descriptors – morphology – dilation and erosion – morphological operators – grayscale morphology – noise and morphology – texture – texture analysis – co-occurrence matrices – Laws' texture energy approach – Ade's eigen filter approach UNIT V COLOR IMAGES AND IMAGE COMPRESSION 9 Color models – pseudo colors – full-color image processing – color transformations – smoothing and sharpening of color images – image segmentation based on color – noise in color images. Image Compression – redundancy in images – coding redundancy – irrelevant information in images – image compression models – basic compression methods – digital image watermarking.
TOTAL : 45 PERIODS OUTCOMES: Upon completion of the course, the students will be able to
Explain image modalities, sensing, acquisition, sampling, and quantization Explain image noise models Implement spatial filter operations Explain frequency domain transformations Implement frequency domain filters Apply segmentation algorithms Apply edge detection techniques Apply corner and interest point detection algorithms Apply morphological operations Perform texture analysis Analyze color images Implement image compression algorithms
REFERENCES: 1. E. R. Davies, “Computer & Machine Vision”, Fourth Edition, Academic Press, 2012. 2. W. Burger and M. Burge, “Digital Image Processing: An Algorithmic Introduction using
Java”, Springer, 2008. 3. John C. Russ, “The Image Processing Handbook”, Sixth Edition, CRC Press, 2011. 4. R. C. Gonzalez and R. E. Woods, “Digital Image Processing”, Third Edition, Pearson,
2008. 5. Mark Nixon and Alberto S. Aquado, “Feature Extraction & Image Processing for Computer
Vision”, Third Edition, Academic Press, 2012. 6. D. L. Baggio et al., “Mastering OpenCV with Practical Computer Vision Projects”, Packt
Publishing, 2012. 7. Jan Erik Solem, “Programming Computer Vision with Python: Tools and algorithms for
analyzing images”, O'Reilly Media, 2012.
CP7007 SOFTWARE REQUIREMENTS ENGINEERING L T P C 3 0 0 3
OBJECTIVES: 1. Understand system requirements 2. Identify different types of requirement 3. Generate requirements be elicitation 4. Develop requirements documentation 5. Evaluate the requirements
UNIT I DOMAIN UNDERSTANDING 9 Introduction – Types of requirements – Requirements engineering process – Validating requirements – Requirements and design – Requirements and test cases – introduction to business domain – Problem analysis – Fish bone diagram – Business requirements – Business process modeling – Business use cases – Business modeling notations – UML Activity diagrams.
UNIT II REQUIREMENTS ELICITATION 9 Introduction – Understanding stakeholders' needs – Elicitation techniques – interviews, questionnaire, workshop, brainstorming, prototyping – Documenting stakeholders' needs
UNIT III FUNCTIONAL REQUIREMENTS 9 Introduction – Features and Use cases – Use case scenarios – Documenting use cases – Levels of details – SRS documents. UNIT IV QUALITY ATTRIBUTES AND USER EXPERIENCE 9 Quality of solution – Quality attributes – Eliciting quality attributes – Quality attribute workshop (QAW) – Documenting quality attributes – Six part scenarios – Usability requirements – Eliciting and documenting usability requirements – Modeling user experience – Specifying UI design UNIT V MANAGING REQUIREMENTS 9 Defining scope of the project – Context diagram – Managing requirements – Requirements properties – Traceability – Managing changes – Requirements metrics – Requirements management tools.
TOTAL : 45 PERIODS
OUTCOMES: Upon Completion of the course,the students will be able to Define a process for requirments engineering Execute a process for gathering requirments through elicitation techniques. Validate requirements according to criteria such as feasibility, clarity, preciseness etc. Develop and document functional requirements for different types of systems. Develop and document quality attributes of the system to be implemented Communicate the requirments to stakeholders Negotiate with stakeholders in order to agree on a set of requirements. Detect and resolve feature interactions
REFERENCES: 1. Axel van Lamsweerde, "Requirements Engineering", Wiley, 2009 2. Gerald Kotonya, Ian Sommerville, "Requirements Engineering: Processes and Techniques",
John Wiley and Sons, 1998 3. Dean Leffingwell and Don Widrig, “Managing Software Requirements: A Use Case Approach
(2nd Edition) ”, Addison-wesley, 2003 4. SEI Report, “Quality Attributes Workshop”,
http://www.sei.cmu.edu/library/abstracts/reports/03tr016.cfm , 2003 5. J Nielsen, “Usability Engineering”, Academic Press, 1993
NE7202 NETWORK AND INFORMATION SECURITY L T P C 3 0 0 3 OBJECTIVES:
To understand the fundamentals of Cryptography To acquire knowledge on standard algorithms used to provide confidentiality, integrity and
authenticity. To understand the various key distribution and management schemes. To understand how to deploy encryption techniques to secure data in transit across data
networks To design security applications in the field of Information technology
UNIT I INTRODUCTION 9 An Overview of Computer Security-Security Services-Security Mechanisms-Security Attacks-Access Control Matrix, Policy-Security policies, Confidentiality policies, Integrity policies and Hybrid policies. UNIT II CRYPTOSYSTEMS & AUTHENTICATION 9 Classical Cryptography-Substitution Ciphers-permutation Ciphers-Block Ciphers-DES- Modes of Operation- AES-Linear Cryptanalysis, Differential Cryptanalysis- Hash Function - SHA 512- Message Authentication Codes-HMAC - Authentication Protocols - UNIT III PUBLIC KEY CRYPTOSYSTEMS 9 Introduction to Public key Cryptography- Number theory- The RSA Cryptosystem and Factoring Integer- Attacks on RSA-The ELGamal Cryptosystem- Digital Signature Algorithm-Finite Fields-Elliptic Curves Cryptography- Key management – Session and Interchange keys, Key exchange and generation-PKI
UNIT IV SYSTEM IMPLEMENTATION 9 Design Principles, Representing Identity, Access Control Mechanisms, Information Flow and Confinement Problem Secure Software Development: Secured Coding - OWASP/SANS Top Vulnerabilities - Buffer Overflows - Incomplete mediation - XSS - Anti Cross Site Scripting Libraries - Canonical Data Format - Command Injection - Redirection - Inference – Application Controls UNIT V NETWORK SECURITY 9 Secret Sharing Schemes-Kerberos- Pretty Good Privacy (PGP)-Secure Socket Layer (SSL)-Intruders – HIDS- NIDS - Firewalls - Viruses
TOTAL: 45 PERIODS
OUTCOMES: Upon Completion of the course, the students will be able to
Implement basic security algorithms required by any computing system. Analyze the vulnerabilities in any computing system and hence be able to design a security
solution. Analyze the possible security attacks in complex real time systems and their effective
countermeasures Identify the security issues in the network and resolve it. Evaluate security mechanisms using rigorous approaches, including theoretical derivation,
modeling, and simulations Formulate research problems in the computer security field
REFERENCES:
1. William Stallings, “Cryptography and Network Security: Principles and Practices”, Third Edition, Pearson Education, 2006.
2. Matt Bishop ,“Computer Security art and science ”, Second Edition, Pearson Education, 2002
3. Wade Trappe and Lawrence C. Washington, “Introduction to Cryptography with Coding Theory” Second Edition, Pearson Education, 2007
4. Jonathan Katz, and Yehuda Lindell, Introduction to Modern Cryptography, CRC Press, 2007
5. Douglas R. Stinson, “Cryptography Theory and Practice”, Third Edition, Chapman & Hall/CRC, 2006
6. Wenbo Mao, “Modern Cryptography – Theory and Practice”, Pearson Education, First Edition, 2006.
7. Network Security and Cryptography, Menezes Bernard, Cengage Learning, New Delhi, 2011
8. Man Young Rhee, Internet Security, Wiley, 2003 9. OWASP top ten security vulnerabilities: http://xml.coverpages.org/OWASP-TopTen.pdf
IF7202 CLOUD COMPUTING L T P C 3 0 0 3 OBJECTIVES: To introduce the broad perceptive of cloud architecture and model To understand the concept of Virtualization To be familiar with the lead players in cloud. To understand the features of cloud simulator To apply different cloud programming model as per need. To be able to set up a private cloud. To understand the design of cloud Services. To learn to design the trusted cloud Computing system
UNIT I CLOUD ARCHITECTURE AND MODEL 9 Technologies for Network-Based System – System Models for Distributed and Cloud Computing – NIST Cloud Computing Reference Architecture. Cloud Models:- Characteristics – Cloud Services – Cloud models (IaaS, PaaS, SaaS) – Public vs Private Cloud –Cloud Solutions - Cloud ecosystem – Service management – Computing on demand.
UNIT II VIRTUALIZATION 9 Basics of Virtualization - Types of Virtualization - Implementation Levels of Virtualization - Virtualization Structures - Tools and Mechanisms - Virtualization of CPU, Memory, I/O Devices - Virtual Clusters and Resource management – Virtualization for Data-center Automation. UNIT III CLOUD INFRASTRUCTURE 9 Architectural Design of Compute and Storage Clouds – Layered Cloud Architecture Development – Design Challenges - Inter Cloud Resource Management – Resource Provisioning and Platform Deployment – Global Exchange of Cloud Resources. UNIT IV PROGRAMMING MODEL 9 Parallel and Distributed Programming Paradigms – MapReduce , Twister and Iterative MapReduce – Hadoop Library from Apache – Mapping Applications - Programming Support - Google App Engine, Amazon AWS - Cloud Software Environments -Eucalyptus, Open Nebula, OpenStack, Aneka, CloudSim
UNIT V SECURITY IN THE CLOUD 9 Security Overview – Cloud Security Challenges and Risks – Software-as-a-Service Security – Security Governance – Risk Management – Security Monitoring – Security Architecture Design – Data Security – Application Security – Virtual Machine Security - Identity Management and Access Control – Autonomic Security.
TOTAL: 45 PERIODS OUTCOMES:
Upon Completion of the course,the students will be able to
Compare the strengths and limitations of cloud computing Identify the architecture, infrastructure and delivery models of cloud computing Apply suitable virtualization concept. Choose the appropriate cloud player Choose the appropriate Programming Models and approach. Address the core issues of cloud computing such as security, privacy and interoperability Design Cloud Services Set a private cloud
REFERENCES: 1. Kai Hwang, Geoffrey C Fox, Jack G Dongarra, “Distributed and Cloud Computing, From
Parallel Processing to the Internet of Things”, Morgan Kaufmann Publishers, 2012. 2. John W.Rittinghouse and James F.Ransome, “Cloud Computing: Implementation,
Management, and Security”, CRC Press, 2010. 3. Toby Velte, Anthony Velte, Robert Elsenpeter, “Cloud Computing, A Practical Approach”,
TMH, 2009. 4. Kumar Saurabh, “ Cloud Computing – insights into New-Era Infrastructure”, Wiley India,2011. 5. George Reese, “Cloud Application Architectures: Building Applications and Infrastructure in
the Cloud” O'Reilly 6. James E. Smith, Ravi Nair, “Virtual Machines: Versatile Platforms for Systems and
Processes”, Elsevier/Morgan Kaufmann, 2005. 7. Katarina Stanoevska-Slabeva, Thomas Wozniak, Santi Ristol, “Grid and Cloud Computing – A
Business Perspective on Technology and Applications”, Springer. 8. Ronald L. Krutz, Russell Dean Vines, “Cloud Security – A comprehensive Guide to Secure
Cloud Computing”, Wiley – India, 2010. 9. Rajkumar Buyya, Christian Vecchiola, S.Tamarai Selvi, ‘Mastering Cloud Computing”,
TMGH,2013. 10. Gautam Shroff, Enterprise Cloud Computing, Cambridge University Press, 2011 11. Michael Miller, Cloud Computing, Que Publishing,2008 12. Nick Antonopoulos, Cloud computing, Springer Publications, 2010
NE7011 MOBILE APPLICATION DEVELOPMENT L T P C 3 0 0 3 OBJECTIVES:
Understand system requirements for mobile applications Generate suitable design using specific mobile development frameworks Generate mobile application design Implement the design using specific mobile development frameworks Deploy the mobile applications in marketplace for distribution
UNIT I INTRODUCTION 5 Introduction to mobile applications – Embedded systems - Market and business drivers for mobile applications – Publishing and delivery of mobile applications – Requirements gathering and validation for mobile applications
UNIT II BASIC DESIGN 8 Introduction – Basics of embedded systems design – Embedded OS - Design constraints for mobile applications, both hardware and software related – Architecting mobile applications – User interfaces for mobile applications – touch events and gestures – Achieving quality constraints – performance, usability, security, availability and modifiability.
UNIT III ADVANCED DESIGN 8 Designing applications with multimedia and web access capabilities – Integration with GPS and social media networking applications – Accessing applications hosted in a cloud computing environment – Design patterns for mobile applications.
UNIT IV TECHNOLOGY I - ANDROID 12 Introduction – Establishing the development environment – Android architecture – Activities and views – Interacting with UI – Persisting data using SQLite – Packaging and deployment – Interaction with server side applications – Using Google Maps, GPS and Wifi – Integration with social media applications.
UNIT V TECHNOLOGY II - IOS 12 Introduction to Objective C – iOS features – UI implementation – Touch frameworks – Data persistence using Core Data and SQLite – Location aware applications using Core Location and Map Kit – Integrating calendar and address book with social media application – Using Wifi - iPhone marketplace.
TOTAL: 45 PERIODS
OUTCOMES: Upon the students will be able to Completion of the course,
1. Describe the requirements for mobile applications 2. Explain the challenges in mobile application design and development 3. Develop design for mobile applications for specific requirements 4. Implement the design using Android SDK 5. Implement the design using Objective C and iOS 6. Deploy mobile applications in Android and iPone marketplace for distribution
REFERENCES:
1. http://developer.android.com/develop/index.html 2. Jeff McWherter and Scott Gowell, "Professional Mobile Application Development", Wrox,
2012 3. Charlie Collins, Michael Galpin and Matthias Kappler, “Android in Practice”, DreamTech,
2012 4. James Dovey and Ash Furrow, “Beginning Objective C”, Apress, 2012 5. David Mark, Jack Nutting, Jeff LaMarche and Frederic Olsson, “Beginning iOS 6
Development: Exploring the iOS SDK”, Apress, 2013.
CP7025 DATA MINING TECHNIQUES L T P C 3 0 0 3
UNIT I INTRODUCTION TO DATA MINING 9 Introduction to Data Mining – Data Mining Tasks – Components of Data Mining Algorithms – Data Mining supporting Techniques – Major Issues in Data Mining – Measurement and Data – Data Preprocessing – Data sets
UNIT II OVERVIEW OF DATA MINING ALGORITHMS 9 Overview of Data Mining Algorithms – Models and Patterns – Introduction – The Reductionist viewpoint on Data Mining Algorithms – Score function for Data Mining Algorithms- Introduction – Fundamentals of Modeling – Model Structures for Prediction – Models for probability Distributions and Density functions – The Curve of Dimensionality – Models for Structured Data – Scoring Patterns – Predictive versus Descriptive score functions – Scoring Models with Different Complexities – Evaluation of Models and Patterns – Robust Methods.
UNIT III CLASSIFICATIONS 9 Classifications – Basic Concepts – Decision Tree induction – Bayes Classification Methods – Rule Based Classification – Model Evaluation and Selection – Techniques to Improve Classification Accuracy – Classification: Advanced concepts – Bayesian Belief Networks- Classification by Back Propagation – Support Vector Machine – Classification using frequent patterns.
UNIT IV CLUSTER ANALYSIS 9 Cluster Analysis: Basic concepts and Methods – Cluster Analysis – Partitioning methods – Hierarchical methods – Density Based Methods – Grid Based Methods – Evaluation of Clustering – Advanced Cluster Analysis: Probabilistic model based clustering – Clustering High – Dimensional Data – Clustering Graph and Network Data – Clustering with Constraints.
UNIT V ASSOCIATION RULE MINING AND VISUALIZATION 9 Association Rule Mining – Introduction – Large Item sets – Basic Algorithms – Parallel and Distributed Algorithms – Comparing Approaches – Incremental Rules – Advanced Association Rule Techniques – Measuring the Quality of Rules – Visualization of Multidimensional Data – Diagrams for Multidimensional visualization – Visual Data Mining – Data Mining Applications – Case Study: WEKA.
TOTAL: 45 PERIODS
REFERENCE S: 1. Jiawei Han, Micheline Kamber , Jian Pei, “Data Mining: Concepts and Techniques”, Third
Edition (The Morgan Kaufmann Series in Data Management Systems), 2012. 2. David J. Hand, Heikki Mannila and Padhraic Smyth “Principles of Data Mining” (Adaptive
Computation and Machine Learning), 2005 3. Margaret H Dunham, “Data Mining: Introductory and Advanced Topics”, 2003 4. Soman, K. P., Diwakar Shyam and Ajay V. “Insight Into Data Mining: Theory And Practice”,
PHI, 2009.
UNIT III INTRODUCTION TO NETWORKED STORAGE 9 Evolution of networked storage, Architecture, components, and topologies of FC-SAN, NAS, and IP-SAN, Benefits of the different networked storage options, understand the need for long-term archiving solutions and describe how CAS full fill the need, understand the appropriateness of the different networked storage options for different application environments
UNIT IV INFORMATION AVAILABILITY, MONITORING & MANAGING DATACENTER 9 List reasons for planned/unplanned outages and the impact of downtime, Impact of downtime - Differentiate between business continuity (BC) and disaster recovery (DR) ,RTO and RPO, Identify single points of failure in a storage infrastructure and list solutions to mitigate these failures, Architecture of backup/recovery and the different backup/ recovery topologies, replication technologies and their role in ensuring information availability and business continuity, Remote replication technologies and their role in providing disaster recovery and business continuity capabilities. Identify key areas to monitor in a data center, Industry standards for data center monitoring and management, Key metrics to monitor for different components in a storage infrastructure, Key management tasks in a data center UNIT V SECURING STORAGE AND STORAGE VIRTUALIZATION 9 Information security, Critical security attributes for information systems, Storage security domains, List and analyzes the common threats in each domain, Virtualization technologies, block-level and file-level virtualization technologies and processes
TOTAL: 45 PERIODS REFERENCE BOOKS: 1. EMC Corporation, Information Storage and Management, Wiley, India. 2. Robert Spalding, “Storage Networks: The Complete Reference“, Tata McGraw Hill , Osborne, 2003. 3. Marc Farley, “Building Storage Networks”, Tata McGraw Hill ,Osborne, 2001. 4. Additional resource material on www.emc.com/resource-library/resource-library.esp
CP7029 INFORMATION STORAGE MANAGEMENT L T P C 3 0 0 3
UNIT I INTRODUCTION TO STORAGE TECHNOLOGY 9 Review data creation and the amount of data being created and understand the value of data to a business, challenges in data storage and data management, Solutions available for data storage, Core elements of a data center infrastructure, role of each element in supporting business activities
UNIT II STORAGE SYSTEMS ARCHITECTURE 9 Hardware and software components of the host environment, Key protocols and concepts used by each component ,Physical and logical components of a connectivity environment ,Major physical components of a disk drive and their function, logical constructs of a physical disk, access characteristics, and performance Implications, Concept of RAID and its components, Different RAID levels and their suitability for different application environments: RAID 0, RAID 1, RAID 3, RAID 4, RAID 5, RAID 0+1, RAID 1+0, RAID 6, Compare and contrast integrated and modular storage systems ,Iligh-level architecture and working of an intelligent storage system
PX7301 POWER ELECTRONICS FOR RENEWABLE ENERGY SYSTEMS LT P C 3 0 0 3
OBJECTIVES :
To Provide knowledge about the stand alone and grid connected renewable energy systems.
To equip with required skills to derive the criteria for the design of power converters for renewable energy applications.
To analyse and comprehend the various operating modes of wind electrical generators and solar energy systems.
To design different power converters namely AC to DC, DC to DC and AC to AC converters for renewable energy systems.
To develop maximum power point tracking algorithms.
UNIT I INTRODUCTION 9 Environmental aspects of electric energy conversion: impacts of renewable energy generation on environment (cost-GHG Emission) - Qualitative study of different renewable energy resources ocean, Biomass, Hydrogen energy systems : operating principles and characteristics of: Solar PV, Fuel cells, wind electrical systems-control strategy, operating area. UNIT II ELECTRICAL MACHINES FOR RENEWABLE ENERGY CONVERSION 9 Review of reference theory fundamentals-principle of operation and analysis: IG, PMSG, SCIG and DFIG. UNIT III POWER CONVERTERS 9 Solar: Block diagram of solar photo voltaic system : line commutated converters (inversion-mode) - Boost and buck-boost converters- selection Of inverter, battery sizing, array sizing. Wind: three phase AC voltage controllers- AC-DC-AC converters: uncontrolled rectifiers, PWM Inverters, Grid Interactive Inverters-matrix converters.
UNIT IV ANALYSIS OF WIND AND PV SYSTEMS 9 Stand alone operation of fixed and variable speed wind energy conversion systems and solar system-Grid connection Issues -Grid integrated PMSG and SCIG Based WECS-Grid Integrated solar system. UNIT V HYBRID RENEWABLE ENERGY SYSTEMS 9 Need for Hybrid Systems- Range and type of Hybrid systems- Case studies of Wind-PV- Maximum Power Point Tracking (MPPT). TOTAL : 45 PERIODS REFERENCES:
1. S.N.Bhadra, D. Kastha, & S. Banerjee “Wind Electricaal Systems”, Oxford University Press, 2009 2. Rashid .M. H “power electronics Hand book”, Academic press, 2001. 3. Rai. G.D, “Non conventional energy sources”, Khanna publishes, 1993. 4. Rai. G.D,” Solar energy utilization”, Khanna publishes, 1993. 5. Gray, L. Johnson, “Wind energy system”, prentice hall linc, 1995. 6. Non-conventional Energy sources B.H.Khan Tata McGraw-hill Publishing Company, New Delhi.
PX7311 PROJECT WORK (PHASE I) L T P C 0 0 12 6
PX7411 PROJECT WORK (PHASE II) L T P C 0 0 24 12
PS7005 HIGH VOLTAGE DIRECT CURRENT TRANSMISSION L T P C 3 0 0 3 OBJECTIVES
To impart knowledge on operation, modelling and control of HVDC link. To perform steady state analysis of AC/DC system. To expose various HVDC simulators. UNIT I DC POWER TRANSMISSION TECHNOLOGY 6 Introduction - Comparison of AC and DC transmission – Application of DC transmission – Description of DC transmission system - Planning for HVDC transmission – Modern trends in DC transmission – DC breakers – Cables, VSC based HVDC. UNIT II ANALYSIS OF HVDC CONVERTERS AND HVDC SYSTEM CONTROL 12 Pulse number, choice of converter configuration – Simplified analysis of Graetz circuit - Converter bridge characteristics – characteristics of a twelve pulse converter- detailed analysis of converters. General principles of DC link control – Converter control characteristics – System control hierarchy - Firing angle control – Current and extinction angle control – Generation of harmonics and filtering - power control – Higher level controllers. UNIT III MULTITERMINAL DC SYSTEMS 9 Introduction – Potential applications of MTDC systems - Types of MTDC systems - Control and protection of MTDC systems - Study of MTDC systems.
UNIT IV POWER FLOW ANALYSIS IN AC/DC SYSTEMS 9 Per unit system for DC Quantities - Modelling of DC links - Solution of DC load flow - Solution of AC-DC power flow – Unified, Sequential and Substitution of power injection method. UNIT V SIMULATION OF HVDC SYSTEMS 9 Introduction – DC LINK Modelling , Converter Modeling and State Space Analysis , Philosophy and tools – HVDC system simulation, Online and OFFline simulators –– Dynamic interactions between DC and AC systems. TOTAL: 45 PERIODS REFERENCES 1. P. Kundur, “Power System Stability and Control”, McGraw-Hill, 1993 2. K.R.Padiyar, , “HVDC Power Transmission Systems”, New Age International (P) Ltd., New
Delhi, 2002. 3. J.Arrillaga, , “High Voltage Direct Current Transmission”, Peter Pregrinus, London, 1983. 4. Erich Uhlmann, “ Power Transmission by Direct Current”, BS Publications, 2004. 5. V.K.Sood,HVDC and FACTS controllers – Applications of Static Converters in Power
System, APRIL 2004 , Kluwer Academic Publishers.
PS7007 WIND ENERGY CONVERSION SYSTEMS L T P C
3 0 0 3 OBJECTIVES To learn the design and control principles of Wind turbine. To understand the concepts of fixed speed and variable speed, wind energy
conversion systems. To analyze the grid integration issues.
UNIT I INTRODUCTION 9 Components of WECS-WECS schemes-Power obtained from wind-simple momentum theory-Power coefficient-Sabinin’s theory-Aerodynamics of Wind turbine UNIT II WIND TURBINES 9 HAWT-VAWT-Power developed-Thrust-Efficiency-Rotor selection-Rotor design considerations-Tip speed ratio-No. of Blades-Blade profile-Power Regulation-yaw control-Pitch angle control-stall control-Schemes for maximum power extraction. UNIT III FIXED SPEED SYSTEMS 9 Generating Systems- Constant speed constant frequency systems -Choice of Generators-Deciding factors-Synchronous Generator-Squirrel Cage Induction Generator- Model of Wind Speed- Model wind turbine rotor - Drive Train model-Generator model for Steady state and Transient stability analysis.
UNIT IV VARIABLE SPEED SYSTEMS 9 Need of variable speed systems-Power-wind speed characteristics-Variable speed constant frequency systems synchronous generator- DFIG- PMSG -Variable speed generators modeling - Variable speed variable frequency schemes. UNIT V GRID CONNECTED SYSTEMS 9 Wind interconnection requirements, low-voltage ride through (LVRT), ramp rate limitations, and supply of ancillary services for frequency and voltage control, current practices and industry trends wind interconnection impact on steady-state and dynamic performance of the power system including modeling issue. TOTAL: 45 PERIODS REFERENCES 1. L.L.Freris “Wind Energy conversion Systems”, Prentice Hall, 1990 2. S.N.Bhadra, D.Kastha,S.Banerjee,”Wind Electrical Sytems”,Oxford University Press,2010. 3. Ion Boldea, “Variable speed generators”, Taylor & Francis group, 2006. 4. E.W.Golding “The generation of Electricity by wind power”, Redwood burn Ltd.,
To know the various types of faults and also to study about fault detection, dominance To know the concepts of the test generation methods-DFT-BIST. To understand the fault diagnosis methods.
UNIT I TESTING AND FAULT MODELLING 9 Introduction to testing – Faults in Digital Circuits – Modelling of faults – Logical Fault Models – Fault detection – Fault Location – Fault dominance – Logic simulation – Types of simulation – Delay models – Gate Level Event – driven simulation. UNIT II TEST GENERATION 9 Test generation for combinational logic circuits – Testable combinational logic circuit design – Test generation for sequential circuits – design of testable sequential circuits. UNIT III DESIGN FOR TESTABILITY 9 Design for Testability – Ad-hoc design – generic scan based design – classical scan based design – system level DFT approaches. UNIT IV SELF – TEST AND TEST ALGORITHMS 9 Built-In self Test – test pattern generation for BIST – Circular BIST – BIST Architectures – Testable Memory Design – Test Algorithms – Test generation for Embedded RAMs. UNIT V FAULT DIAGNOSIS 9 Logical Level Diagnosis – Diagnosis by UUT reduction – Fault Diagnosis for Combinational Circuits – Self-checking design – System Level Diagnosis.
TOTAL: 45 PERIODS REFERENCES: 1. M.Abramovici, M.A.Breuer and A.D. Friedman, “Digital systems and Testable Design”, Jaico
Publishing House, 2002. 2. P.K. Lala, “Digital Circuit Testing and Testability”, Academic Press, 2002. 3. M.L.Bushnell and V.D.Agrawal, “Essentials of Electronic Testing for Digital, Memory and
Mixed-Signal VLSI Circuits”, Kluwer Academic Publishers, 2002. 4. A.L.Crouch, “Design Test for Digital IC’s and Embedded Core Systems”, Prentice Hall
International, 2002.
VL7301 TESTING OF VLSI CIRCUITS L T P C 3 0 0 3 OBJECTIVES:
VL7011 SIGNAL INTEGRITY FOR HIGH SPEED DEVICES L T P C 3 0 0 3
OBJECTIVES: 1. To learn the fundamental and importance of signal integrity. 2. To analyze and minimize cross talk in unbounded conductive media. 3. To study about the different types of Di-Electric materials. 4. To learn about differential cross talk and CMOS based transmission line model UNIT I FUNDAMENTALS 9 The importance of signal integrity-new realm of bus design-Electromagnetic fundamentals for signal integrity-maxwell equations common vector operators-wave propagations-Electrostatics-magneto statics-Power flow and the poynting vector-Reflections of electromagnetic waves UNIT II CROSS TALK 9 Introduction -mutual inductance and capacitance-coupled wave equation-coupled line analysis-modal analysis-cross talk minimization signal propagation in unbounded conductive media-classic conductor model for transmission model UNIT III DI-ELECTRIC MATERIALS 9 Polarization of Dielectric-Classification of Di electric material-frequency dependent di electric material- Classification of Di electric material fiber-Weave effect-Environmental variation in di electric behaviour Transmission line parameters for loosy dielectric and realistics conductors UNIT IV DIFFERENTIAL SIGNALING 9 Removal of common mode noise-Differential Cross talk-Virtual reference plane-propagation of model voltages common terminology-drawbacks of Differential signaling UNIT V PHYSICAL TRANSMISSION LINE MODEL 9 Introduction- non ideal return paths-Vias-IO design consideration-Push-pull transmitter-CMOS receivers-ESSD protection circuits-On chip Termination
TOTAL:45 PERIODS REFERENCES: 1. Advanced Signal Integrity for High-Speed Digital Designs By Stephen H. Hall, Howard
L. Heck 2. Signal and power integrity in digital systems: TTL, CMOS, and BiCMOS by James Edgar
Buchanan
3 0 0 3 OBJECTIVES:
To learn about IC manufacturing and fabrication To analyse the combinational, sequential and subsystem design To study about different floor planning techniques and architecture design To have an introduction to IP design security
UNIT I VLSI AND ITS FABRICATION 9 Introduction, IC manufacturing, CMOS technology, IC design techniques, IP based design, Fabrication process-Transistors, Wires and Via, Fabrication Theory reliability, Layout Design and tools. UNIT II COMBINATIONAL LOGIC NETWORKS 9 Logic Gates: Combinational Logic Functions, Static Complementary Gates, Switch Logic, Alternate Gate circuits, Low power gates, Delay, Yield, Gates as IP, Combinational Logic Networks-Standard Cell based Layout, Combinational network delay, Logic and Interconnect design, Power optimization, Switch logic network, logic testing; UNIT III SUBSYSTEM DESIGN 9 Sequential Machine-Latch and Flip flop, System design and Clocking, Performance analysis, power optimization, Design validation and testing; Subsystem Design-Combinational Shifter, Arithmetic Circuits, High Density memory, Image Sensors, FPGA,PLA, Buses and NoC, Data paths, Subsystems as IP. UNIT IV FLOOR PLANNING AND ARCHITECTURE DESIGN 9 Floor planning-Floor planning methods, Global Interconnect, Floor plan design, Off-chip Connections Architecture Design- HDL, Register-Transfer Design, Pipelining, High Level Synthesis, Architecture for Low power, GALS systems, Architecture Testing, IP Components, Design Methodologies, Multiprocessor System-on-chip Design
VL7014 IP BASED VLSI DESIGN L T P C
UNIT V DESIGN SECURITY 9 IP in reuse based design, Constrained based IP protection, Protection of data and Privacy-constrained based watermarking for VLSI IP based protection
TOTAL:45 PERIODS REFERENCES: 1. Wayne wolf, “Modern VLSI Design:IP-based Design”, Pearson Education,2009. 2. Qu gang, Miodrag potkonjak, “Intellectual Property Protection in VLSI Designs: Theory and Practice”, kluwer academic publishers,2003.