• Tidak ada hasil yang ditemukan

R18 B.TECH II YEAR LABS SYLLABUS

N/A
N/A
Protected

Academic year: 2023

Membagikan "R18 B.TECH II YEAR LABS SYLLABUS"

Copied!
99
0
0

Teks penuh

(1)

R18 B.TECH II YEAR LABS

SYLLABUS

(2)

R18 B.TECH CIVIL ENGINEERING SURVEYING LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/3/0 1.5

Pre-Requisites: Surveying Theory

Course Objectives:

 To impart the practical knowledge in the field- measuring distances, directions, angles,

 To determining R.L.’s areas and volumes

 To set out Curves

 To stake out points

 To traverse the area

 To draw Plans and Maps

Course Outcomes: At the end of the course, the student will be able to:

 Apply the principle of surveying for civil Engineering Applications

 Calculation of areas, Drawing plans and contour maps using different measuring equipment at field level

 Write a technical laboratory report List of Experiments

1. Surveying of an area by chain, and compass survey (closed traverse) & plotting.

2. Determine of distance between two inaccessible points with compass 3. Radiation method, intersection methods by plane table survey.

4. Levelling – Longitudinal and cross-section and plotting 5. Measurement of Horizontal and vertical angle by theodolite 6. Trigonometric leveling using theodolite

7. Height and distances using principles of tachometric surveying

8. Determination of height, remote elevation, distance between inaccessible points using total station

9. Determination of Area using total station and drawing map 10. Traversing using total station for drawing contour map 11. Stake out using total station

12. Setting out Curve using total station

(3)

R18 B.TECH CIVIL ENGINEERING STRENGTH OF MATERIALS LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/3/0 1.5

Course Objectives:

 Make measurements of different strains, stress and elastic properties of materials used in Civil Engineering.

 Provide physical observations to complement concepts learnt

 Introduce experimental procedures and common measurement instruments, equipment, devices.

 Exposure to a variety of established material testing procedures and techniques

 Different methods of evaluation and inferences drawn from observations Course Outcomes: At the end of the course the student will be able to:

 Configure & Operate a data acquisition system using various testing machines of solid materials

 Compute and Analyze engineering values (e.g. stress or strain) from laboratory measurements.

 Write a technical laboratory report .

List of Experiments:

1. Tension test

2. Bending test on (Steel / Wood) Cantilever beam.

3. Bending test on simple support beam.

4. Torsion test 5. Hardness test 6. Spring test

7. Compression test on wood or concrete 8. Impact test

9. Shear test

10. Verification of Maxwell’s Reciprocal theorem on beams.

11. Use of electrical resistance strain gauges 12. Continuous beam – deflection test.

(4)

R18 B.TECH CIVIL ENGINEERING ENGINEERING GEOLOGY LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Pre-Requisites: Engineering Geology Theory

Course Objectives: The objective of this lab is that to provide practical knowledge about physical properties of minerals, rocks, drawing of geological maps, showing faults, uniformities etc.

Course Outcomes: At the end of the course, the student will be able to:

 Understands the method and ways of investigations required for Civil Engg projects

 Identify the various rocks, minerals depending on geological classifications

 Will able to learn to couple geologic expertise with the engineering properties of rock and unconsolidated materials in the characterization of geologic sites for civil work projects and the quantification of processes such as rock slides and settlement.

 Write a technical laboratory report List of Experiments

1. Study of physical properties of minerals.

2. Study of different group of minerals.

3. Study of Crystal and Crystal system.

4. Identification of minerals: Silica group: Quartz, Amethyst, Opal; Feldspar group:

Orthoclase, Plagioclase; Cryptocrystalline group: Jasper; Carbonate group: Calcite;

Element group: Graphite; Pyroxene group: Talc; Mica group: Muscovite; Amphibole group: Asbestos, Olivine, Hornblende, Magnetite, Hematite, Corundum, Kyanite, Garnet, Galena, Gypsum.

5. Identification of rocks (Igneous Petrology): Acidic Igneous rock: Granite and its varieties, Syenite, Rhyolite, Pumice, Obsidian, Scoria, Pegmatite, Volcanic Tuff.

Basic rock: Gabbro, Dolerite, Basalt and its varieties, Trachyte.

6. Identification of rocks (Sedimentary Petrology): Conglomerate, Breccia, Sandstone and its varieties, Laterite, Limestone and its varieties, Shales and its varieties.

7. Identification of rocks (Metamorphic Petrolody): Marble, slate, Gneiss and its varieties, Schist and its varieties. Quartzite, Phyllite.

8. Study of topographical features from Geological maps. Identification of symbols in maps.

9. Simple structural Geology Problems (Folds, Faults & Unconformities)

LAB EXAMINATION PATTERN:

1. Description and identification of SIX minerals

2. Description and identification of Six (including igneous, sedimentary and metamorphic rocks)

3. Interpretation of a Geological map along with a geological section.

4. Simple strike and Dip problems.

5. Microscopic identification of rocks.

(5)

R18 B.TECH CIVIL ENGINEERING

COMPUTER AIDED CIVIL ENGINEERING DRAWING

B.Tech. II Year II Sem. L T/P/D C

0 0/3/0 1.5

Course Objectives: The objective of this lab is to teach the student usage of Auto cad and basic drawing fundamentals in various civil engineering applications, specially in building drawing.

Course Outcomes: At the end of the course, the student will be able to:

 Use the Autocad commands for drawing 2D & 3D building drawings required for different civil engg applications.

 Plan and draw Civil Engineering Buildings as per aspect and orientation.

 Presenting drawings as per user requirements and preparation of technical report List of Experiments

1. Introduction to computer aided drafting and different coordinate system 2. Drawing of Regular shapes using Editor mode

3. Introduction GUI and drawing of regular shapes using GUI 4. Exercise on Draw tools

5. Exercise on Modify tools

6. Exercise on other tools (Layers, dimensions, texting etc.)

7. Drawing of building components like walls, lintels, Doors, and Windows. using CAD software

8. Drawing a plan of Building and dimensioning 9. Drawing a plan of a residential building using layers 10. Developing a 3-D plan from a given 2-D plan 11. Developing sections and elevations for given a) Single storied buildings b) multi storied buildings 12. Auto CAD applications in surveying, mechanics etc.

TEXT BOOKS:

1. Computer Aided Design Laboratory by M. N. Sesha Praksh & Dr. G. S. Servesh – Laxmi Publications.

2. Engineering Graphics by P. J. Sha – S. Chand & Co.

(6)

R18 B.TECH CIVIL ENGINEERING

HYDRAULICS & HYDRAULIC MACHINERY LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/3/0 1.5

Course Objectives

 To identify the behavior of analytical models introduced in lecture to the actual behavior of real fluid flows.

 To explain the standard measurement techniques of fluid mechanics and their applications.

 To illustrate the students with the components and working principles of the Hydraulic machines- different types of Turbines, Pumps, and other miscellaneous hydraulics machines.

 To analyze the laboratory measurements and to document the results in an appropriate format.

Course Outcomes: Students who successfully complete this course will have demonstrated ability to:

 Describe the basic measurement techniques of fluid mechanics and its appropriate application.

 Interpret the results obtained in the laboratory for various experiments.

 Discover the practical working of Hydraulic machines- different types of Turbines, Pumps, and other miscellaneous hydraulics machines.

 Compare the results of analytical models introduced in lecture to the actual behavior of real fluid flows and draw correct and sustainable conclusions.

 Write a technical laboratory report List of Experiments

1. Verification of Bernoulli’s equation

2. Determination of Coefficient of discharge for a small orifice by a constant head method 3. Calibration of Venturimeter / Orifice Meter

4. Calibration of Triangular / Rectangular/Trapezoidal Notch 5. Determination of Minor losses in pipe flow

6. Determination of Friction factor of a pipe line 7. Determination of Energy loss in Hydraulic jump

8. Determination of Manning’s and Chezy’s constants for Open channel flow.

9. Impact of jet on vanes

10. Performance Characteristics of Pelton wheel turbine 11. Performance Characteristics of Francis turbine 12. Performance characteristics of Keplan Turbine

13. Performance Characteristics of a single stage / multi stage Centrifugal Pump

(7)

R18 B.TECH CIVIL ENGINEERING

BASIC ELECTRICAL AND ELECTRONICS ENGINEERING LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Pre-requisites: Basic Electrical and Electronics Engineering Course Objectives:

 To introduce the concepts of electrical circuits and its components

 To understand magnetic circuits, DC circuits and AC single phase & three phase circuits

 To study and understand the different types of DC/AC machines and Transformers.

 To import the knowledge of various electrical installations.

 To introduce the concept of power, power factor and its improvement.

 To introduce the concepts of diodes & transistors, and

 To impart the knowledge of various configurations, characteristics and applications.

Course Outcomes:

 To analyze and solve electrical circuits using network laws and theorems.

 To understand and analyze basic Electric and Magnetic circuits

 To study the working principles of Electrical Machines

 To introduce components of Low Voltage Electrical Installations

 To identify and characterize diodes and various types of transistors.

List of experiments/demonstrations:

PART A: ELECTRICAL

1. Verification of KVL and KCL

2. (i) Measurement of Voltage, Current and Real Power in primary and Secondary Circuits of a Single-Phase Transformer

(ii) Verification of Relationship between Voltages and Currents (Star-Delta, Delta- Delta, Delta-star, Star-Star) in a Three Phase Transformer

3. Measurement of Active and Reactive Power in a balanced Three-phase circuit 4. Performance Characteristics of a Separately Excited DC Shunt Motor

5. Performance Characteristics of a Three-phase Induction Motor 6. No-Load Characteristics of a Three-phase Alternator

PART B: ELECTRONICS 1. Study and operation of

(i) Multi-meters (ii) Function Generator (iii) Regulated Power Supplies (iv) CRO.

2. PN Junction diode characteristics

3. Zener diode characteristics and Zener as voltage Regulator

4. Input & Output characteristics of Transistor in CB / CE configuration 5. Full Wave Rectifier with & without filters

6. Input and Output characteristics of FET in CS configuration

(8)

TEXT BOOKS:

1. Basic Electrical and electronics Engineering –M S Sukija TK Nagasarkar Oxford University

2. Basic Electrical and electronics Engineering-D P Kothari. I J Nagarath, McGraw Hill Education

REFERENCES:

1. Electronic Devices and Circuits – R. L. Boylestead and Louis Nashelsky, PEI/PHI, 9th Ed, 2006.

2. Millman’s Electronic Devices and Circuits – J. Millman and C. C. Halkias, Satyabrata Jit, TMH, 2/e, 1998.

3. Engineering circuit analysis- by William Hayt and Jack E. Kemmerly, McGraw Hill Company, 6th edition.

4. Linear circuit analysis (time domain phasor and Laplace transform approaches) - 2nd edition by Raymond A. De Carlo and Pen-Min-Lin, Oxford University Press-2004.

5. Network Theory by N. C. Jagan& C. Lakshminarayana, B.S. Publications.

6. Network Theory by Sudhakar, Shyam Mohan Palli, TMH.

7. L. S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford University Press, 2011.

8. E. Hughes, “Electrical and Electronics Technology”, Pearson, 2010.

V. D. Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 1989.

(9)

R18 B.TECH MECHANICAL ENGINEERING PRODUCTION TECHNOLOGY LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Pre-requisites: Production Technology Course Objectives:

 Know about the basic Physical, Chemical Properties of materials

 Explain why some material(s) are better to be used in a product for given design requirements

 Learn the basic operation of various manufacturing processes

 Learn how various products are made using traditional, non-traditional, or Electronics manufacturing processes

 Design simple process plans for parts and products

 Understand how process conditions are set for optimization of production

 Learn how CNC machines work

 Write and execute CNC machining programs to cut parts on a milling machine

 Measure a given manufactured part to evaluate its size, tolerances and surface finish

 Design and fabricate a simple product

Course Outcomes: Understanding the properties of moulding sands and pattern making.

Fabricate joints using gas welding and arc welding. Evaluate the quality of welded joints.

Basic idea of press working tools and performs moulding studies on plastics.

Minimum of 12 Exercises need to be performed I. Metal Casting Lab:

1. Pattern Design and making - for one casting drawing.

2. Sand properties testing - Exercise -for strengths, and permeability – 1 3. Moulding Melting and Casting - 1 Exercise

II. Welding Lab:

1. ARC Welding Lap & Butt Joint - 2 Exercises 2. Spot Welding - 1 Exercise

3. TIG Welding - 1 Exercise

4. Plasma welding and Brazing - 2 Exercises (Water Plasma Device)

III. Mechanical Press Working:

1. Blanking & Piercing operation and study of simple, compound and progressive press tool.

2. Hydraulic Press: Deep drawing and extrusion operation.

3. Bending and other operations IV. Processing Of Plastics 1. Injection Moulding 2. Blow Moulding

REFERENCE BOOK:

1. Dictionary of Mechanical Engineering – G.H.F. Nayler, Jaico Publishing House.

(10)

R18 B.TECH MECHANICAL ENGINEERING MACHINE DRAWING PRACTICE

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Pre-requisites: Engineering graphics

Course objectives: To familiarize with the standard conventions for different materials and machine parts in working drawings. To make part drawings including sectional views for various machine elements. To prepare assembly drawings given the details of part drawings.

Course Outcomes:

 Preparation of engineering and working drawings with dimensions and bill of material during design and development. Developing assembly drawings using part drawings of machine components.

 Conventional representation of materials, common machine elements and parts such as screws, nuts, bolts, keys, gears, webs, ribs.

 Types of sections – selection of section planes and drawing of sections and auxiliary sectional views. Parts not usually sectioned.

 Methods of dimensioning, general rules for sizes and placement of dimensions for holes, centers, curved and tapered features.

 Title boxes, their size, location and details - common abbreviations and their liberal usage

 Types of Drawings – working drawings for machine parts.

Drawing of Machine Elements and simple parts

Selection of Views, additional views for the following machine elements and parts with every drawing proportion.

1. Popular forms of Screw threads, bolts, nuts, stud bolts, tap bolts, set screws.

2. Keys, cottered joints and knuckle joint.

3. Rivetted joints for plates

4. Shaft coupling, spigot and socket pipe joint.

5. Journal, pivot and collar and foot step bearings.

Assembly Drawings:

Drawings of assembled views for the part drawings of the following using conventions and easy drawing proportions.

1. Steam engine parts – stuffing boxes, cross heads, Eccentrics.

2. Machine tool parts: Tail stock, Tool Post, Machine Vices.

3. Other machine parts - Screws jacks, Petrol engine connecting rod, Plummer block, Fuel Injector

4. Valves - Steam stop valve, spring loaded safety valve, feed check valve and air cock.

NOTE: First angle projection to be adopted. The student should be able to provide working drawings of actual parts.

(11)

TEXT BOOKS:

1. Machine Drawing / N.D. Bhatt / Charotar

2. Machine Drawing with Auto CAD / Goutham Pohit, Goutam Ghosh / Pearson

REFERENCE BOOKS:

1. Machine Drawing by / Bhattacharyya / Oxford 2. Machine Drawing / Ajeet Singh / Mc Graw Hill

(12)

R18 B.TECH MECHANICAL ENGINEERING

MATERIAL SCIENCE & MECHANICS OF SOLIDS LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

MATERIAL SCIENCE:

Course Objective: The purpose of this course is to make the students learn the concepts of Metallurgy and Material Science role in all manufacturing processes which convert raw materials into useful products adapted to human needs.

Course Outcomes: The Primary focus of the Metallurgy and Material science program is to provide undergraduates with a fundamental knowledge based associated materials

properties, and their selection and application. Upon graduation, students would have acquired and developed the necessary background and skills for successful careers in the materials-related industries. Furthermore, after completing the program, the student should be well prepared for management positions in industry or continued education toward a graduate degree.

List of Experiments:

1. Preparation and study of crystal models for simple cubic, body centred cubic, face centred cubic and hexagonal close packed structures.

2. Preparation and study of the Microstructure of pure metals like Iron, Cu and Al.

3. Grain size measurement by different methods.

4. Preparation and study of the Microstructure of Mild steels, low carbon steels, high – C steels.

5. Study of the Microstructures of Cast Irons.

6. Study of Microstructures of different alloy steels.

7. Study of the Microstructures of Non-Ferrous alloys.

8. Study of the Microstructures of Heat treated steels.

9. Hardenability of steels by Jominy End Quench Test.

10. To find out the hardness of various heat treated and untreated plain carbon steels.

MECHANICS OF SOLIDS:

Course Objectives: The objective is to learn the fundamental concepts of stress, strain, and deformation of solids with applications to bars, beams, and columns. Detailed study of engineering properties of materials is also of interest. Fundamentals of applying equilibrium, compatibility, and force-deformation relationships to structural elements are emphasized.

The students are introduced to advanced concepts of flexibility and stiffness method of structural analysis. The course builds on the fundamental concepts of engineering mechanics course.

The students will advance the students’ development of the following broad capabilities:

 Students will be able to understand basic concepts of stress, strain and their relations based on linear elasticity. Material behaviors due to different types of loading will be discussed.

(13)

 Students will be able to understand and know how to calculate stresses and deformation of a bar due to an axial loading under uniform and non-uniform conditions.

 Students will understand how to develop shear-moment diagrams of a beam and find the maximum moment/shear and their locations

 Students will understand how to calculate normal and shear stresses on any cross- section of a beam. Different cross-sections (including I-beam) will be discussed and applied Continuous Assessment Test 10 marks Mid Semester Test 15 marks End

Course Outcomes

 Analyze the behavior of the solid bodies subjected to various types of loading.

 Apply knowledge of materials and structural elements to the analysis of simple structures.

 Undertake problem identification, formulation and solution using a range of analytical methods

 Analyze and interpret laboratory data relating to behavior of structures and the materials they are made of, and undertake associated laboratory work individually and in teams.

 Expectation and capacity to undertake lifelong learning.

Any 10 experiments from the following 1. Direct tension test

2. Bending test on Simple supported beam 2. 3 Bending test on Cantilever beam 3. Torsion test

4. Brinell hardness test 5. Rockwell hardness test 6. Test on springs

7. Compression test on cube 8. Izod Impact test

9. Charpy Impact test 10. Punch shear test

(14)

R18 B.TECH MECHANICAL ENGINEERING

BASIC ELECTRICAL AND ELECTRONICS ENGINEERING LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Pre-requisites: Basic Electrical and Electronics Engineering Course Objectives:

 To introduce the concepts of electrical circuits and its components

 To understand magnetic circuits, DC circuits and AC single phase & three phase circuits

 To study and understand the different types of DC/AC machines and Transformers.

 To import the knowledge of various electrical installations.

 To introduce the concept of power, power factor and its improvement.

 To introduce the concepts of diodes & transistors, and

 To impart the knowledge of various configurations, characteristics and applications.

Course Outcomes:

 To analyze and solve electrical circuits using network laws and theorems.

 To understand and analyze basic Electric and Magnetic circuits

 To study the working principles of Electrical Machines

 To introduce components of Low Voltage Electrical Installations

 To identify and characterize diodes and various types of transistors.

List of experiments/demonstrations:

PART A: ELECTRICAL

1. Verification of KVL and KCL

2. (i) Measurement of Voltage, Current and Real Power in primary and Secondary Circuits of a Single-Phase Transformer

(ii) Verification of Relationship between Voltages and Currents (Star-Delta, Delta- Delta, Delta-star, Star-Star) in a Three Phase Transformer

3. Measurement of Active and Reactive Power in a balanced Three-phase circuit 4. Performance Characteristics of a Separately Excited DC Shunt Motor

5. Performance Characteristics of a Three-phase Induction Motor 6. No-Load Characteristics of a Three-phase Alternator

PART B: ELECTRONICS 1. Study and operation of

(i) Multi-meters (ii) Function Generator (iii) Regulated Power Supplies (iv) CRO.

2. PN Junction diode characteristics

3. Zener diode characteristics and Zener as voltage Regulator

4. Input & Output characteristics of Transistor in CB / CE configuration 5. Full Wave Rectifier with & without filters

6. Input and Output characteristics of FET in CS configuration

(15)

TEXT BOOKS:

1. Basic Electrical and electronics Engineering –M S Sukija TK Nagasarkar Oxford University

2. Basic Electrical and electronics Engineering-D P Kothari. I J Nagarath, McGraw Hill Education

REFERENCES:

1. Electronic Devices and Circuits – R. L. Boylestead and Louis Nashelsky, PEI/PHI, 9th Ed, 2006.

2. Millman’s Electronic Devices and Circuits – J. Millman and C. C. Halkias, Satyabrata Jit, TMH, 2/e, 1998.

3. Engineering circuit analysis- by William Hayt and Jack E. Kemmerly, McGraw Hill Company, 6th edition.

4. Linear circuit analysis (time domain phasor and Laplace transform approaches) - 2nd edition by Raymond A. De Carlo and Pen-Min-Lin, Oxford University Press-2004.

5. Network Theory by N. C. Jagan& C. Lakshminarayana, B.S. Publications.

6. Network Theory by Sudhakar, Shyam Mohan Palli, TMH.

7. L. S. Bobrow, “Fundamentals of Electrical Engineering”, Oxford University Press, 2011.

8. E. Hughes, “Electrical and Electronics Technology”, Pearson, 2010.

V. D. Toro, “Electrical Engineering Fundamentals”, Prentice Hall India, 1989.

(16)

R18 B.TECH MECHANICAL ENGINEERING FLUID MECHANICS AND HYDRAULIC MACHINES LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Course Objectives:

 To understand the basic principles of fluid mechanics.

 To identify various types of flows.

 To understand boundary layer concepts and flow through pipes.

 To evaluate the performance of hydraulic turbines.

 To understand the functioning and characteristic curves of pumps.

Course Outcomes:

 Able to explain the effect of fluid properties on a flow system.

 Able to identify type of fluid flow patterns and describe continuity equation.

 To analyze a variety of practical fluid flow and measuring devices and utilize fluid mechanics principles in design.

 To select and analyze an appropriate turbine with reference to given situation in power plants.

 To estimate performance parameters of a given Centrifugal and Reciprocating pump.

 Able to demonstrate boundary layer concepts List of Experiments:

1. Impact of jets on Vanes.

2. Performance Test on Pelton Wheel.

3. Performance Test on Francis Turbine.

4. Performance Test on Kaplan Turbine.

5. Performance Test on Single Stage Centrifugal Pump.

6. Performance Test on Multi Stage Centrifugal Pump.

7. Performance Test on Reciprocating Pump.

8. Calibration of Venturimeter.

9. Calibration of Orifice meter.

10. Determination of friction factor for a given pipe line.

11. Determination of loss of head due to sudden contraction in a pipeline.

12. Verification of Bernoulli’s Theorems.

(17)

R18 B.TECH MECHANICAL ENGINEERING INSTRUMENTATION AND CONTROL SYSTEMS LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Pre-requisites: Basic principles of Instrumentation and control systems

Course Outcomes: At the end of the course, the student will be able to Characterize and calibrate measuring devices. Identify and analyze errors in measurement. Analyze measured data using regression analysis. Calibration of Pressure Gauges, temperature, LVDT, capacitive transducer, rotameter.

LIST OF EXPERIMENTS:

1. Calibration of Pressure Gauges.

2. Calibration of transducer for temperature measurement.

3. Study and calibration of LVDT transducer for displacement measurement.

4. Calibration of strain gauge for temperature measurement.

5. Calibration of thermocouple for temperature measurement.

6. Calibration of capacitive transducer for angular displacement.

7. Study and calibration of photo and magnetic speed pickups for the measurement of speed.

8. Calibration of resistance temperature detector for temperature measurement.

9. Study and calibration of a rotameter for flow measurement.

10. Study and use of a Seismic pickup for the measurement of vibration amplitude of an engine bed at various loads.

11. Study and calibration of McLeod gauge for low pressure.

12. Measurement and control of Pressure of a process using SCADA system.

13. Measurement and control of level in a tank using capacitive transducer with SCADA.

14. Measurement and control of temperature of a process using resistance temperature detector with SCADA.

(18)

R18 B.TECH ELECTRICAL AND ELECTRONICS ENGINEERING ELECTRICAL MACHINES LAB – I

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Prerequisite: Electrical Machines-I Course Objectives:

 To expose the students to the operation of DC Generator

 To expose the students to the operation of DC Motor.

 To examine the self-excitation in DC generators.

Course Outcomes: After completion of this lab the student is able to

 Start and control the Different DC Machines.

 Assess the performance of different machines using different testing methods

 Identify different conditions required to be satisfied for self - excitation of DC Generators.

 Separate iron losses of DC machines into different components

The following experiments are required to be conducted compulsory experiments:

1. Magnetization characteristics of DC shunt generator (Determination of critical field resistance and critical speed)

2. Load test on DC shunt generator (Determination of characteristics) 3. Load test on DC series generator (Determination of characteristics) 4. Load test on DC compound generator (Determination of characteristics.

5. Hopkinson’s test on DC shunt machines (Predetermination of efficiency) 6. Fields test on DC series machines (Determination of efficiency)

7. Swinburne’s test and speed control of DC shunt motor (Predetermination of efficiencies)

8. Brake test on DC compound motor (Determination of performance curves)

In addition to the above eight experiments, at least any two of the experiments from the following list are required to be conducted:

9. Brake test on DC shunt motor (Determination of performance curves) 10. Retardation test on DC shunt motor (Determination of losses at rated speed) 11. Separation of losses in DC shunt motor.

TEXT BOOKS:

1. A. E. Fitzgerald and C. Kingsley, "Electric Machinery”, New York, McGraw Hill Education, 2013.

2. A. E. Clayton and N. N. Hancock, “Performance and design of DC machines”, CBS Publishers, 2004.

REFERENCES:

1. M. G. Say, “Performance and design of AC machines”, CBS Publishers, 2002.

2. P. S. Bimbhra, “Electrical Machinery”, Khanna Publishers, 2011.

3. I. J. Nagrath and D. P. Kothari, “Electric Machines”, McGraw Hill Education, 2010.

(19)

R18 B.TECH ELECTRICAL AND ELECTRONICS ENGINEERING ANALOG ELECTRONICS LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Prerequisite: Analog Electronics Course Objectives:

 To introduce components such as diodes, BJTs and FETs their switching characteristics, applications

 Learn the concepts of high frequency analysis of transistors.

 To give understanding of various types of basic and feedback amplifier circuits such as small signal, cascaded, large signal and tuned amplifiers.

 To introduce the basic building blocks of linear integrated circuits.

 To introduce the concepts of waveform generation and introduce some special function ICs.

Course Outcomes: At the end of this course, students will demonstrate the ability to

 Know the characteristics, utilization of various components.

 Understand the biasing techniques

 Design and analyze various rectifiers, small signal amplifier circuits.

 Design sinusoidal and non-sinusoidal oscillators.

 A thorough understanding, functioning of OP-AMP, design OP-AMP based circuits with linear integrated circuits.

List of Experiments

1. PN Junction diode characteristics A) Forward bias B) Reverse bias.

2. Full Wave Rectifier with & without filters 3. Common Emitter Amplifier Characteristics 4. Common Base Amplifier Characteristics 5. Common Source amplifier Characteristics

6. Measurement of h-parameters of transistor in CB, CE, CC configurations 7. Inverting and Non-inverting Amplifiers using Op Amps.

8. Adder and Subtractor using Op Amp.

9. Integrator Circuit using IC 741.

10. Differentiator circuit using Op Amp.

11. Current Shunt Feedback amplifier 12. RC Phase shift Oscillator

13. Hartley and Colpitt’s Oscillators 14. Class A power amplifier

(20)

R18 B.TECH ELECTRICAL AND ELECTRONICS ENGINEERING ELECTRICAL CIRCUITS LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Prerequisite: Basic Electrical Engineering, Electrical Circuit Analysis Course Objectives:

 To design electrical systems

 To analyze a given network by applying various Network Theorems

 To measure three phase Active and Reactive power.

 To understand the locus diagrams

Course Outcomes: After Completion of this lab the student is able to

 Analyze complex DC and AC linear circuits

 Apply concepts of electrical circuits across engineering

 Evaluate response in a given network by using theorems

The following experiments are required to be conducted as compulsory experiments 1. Verification of Thevenin’s and Norton’s Theorems

2. Verification of Superposition, Reciprocity and Maximum Power Transfer theorems 3. Locus Diagrams of RL and RC Series Circuits

4. Series and Parallel Resonance

5. Time response of first order RC / RL network for periodic non – sinusoidal inputs – Time constant and Steady state error determination.

6. Two port network parameters – Z – Y parameters, Analytical verification.

7. Two port network parameters – A, B, C, D & Hybrid parameters, Analytical verification 8. Separation of Self and Mutual inductance in a Coupled Circuit. Determination of Co-

efficient of Coupling.

In addition to the above eight experiments, at least any two of the experiments from the following list are required to be conducted

9. Verification of compensation & Milliman’s theorems

10. Harmonic Analysis of non-sinusoidal waveform signals using Harmonic Analyzer and plotting frequency spectrum.

11. Determination of form factor for non-sinusoidal waveform

12. Measurement of Active Power for Star and Delta connected balanced loads 13. Measurement of Reactive Power for Star and Delta connected balanced loads

TEXT BOOKS:

1. M. E. Van Valkenburg, “Network Analysis”, Prentice Hall, 2006.

2. D. Roy Choudhury, “Networks and Systems”, New Age International Publications, 1998.

REFERENCES:

1. W. H. Hayt and J. E. Kemmerly, “Engineering Circuit Analysis”, McGraw Hill Education, 2013.

2. C. K. Alexander and M. N. O. Sadiku, “Electric Circuits”, McGraw Hill Education, 2004.

K. V. V. Murthy and M. S. Kamath, “Basic Circuit Analysis”, Jaico Publishers, 1999.

(21)

R18 B.TECH ELECTRICAL AND ELECTRONICS ENGINEERING DIGITAL ELECTRONICS LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Prerequisite: Digital Electronics, Analog Electronics Course Objectives:

 To learn basic techniques for the design of digital circuits and fundamental concepts used in the design of digital systems.

 To understand common forms of number representation in digital electronic circuits and to be able to convert between different representations.

 To implement simple logical operations using combinational logic circuits

 To design combinational logic circuits, sequential logic circuits.

 To impart to student the concepts of sequential circuits, enabling them to analyze sequential systems in terms of state machines.

 To implement synchronous state machines using flip-flops.

Course Outcomes: At the end of this course, students will demonstrate the ability to

 Understand working of logic families and logic gates.

 Design and implement Combinational and Sequential logic circuits.

 Understand the process of Analog to Digital conversion and Digital to Analog conversion.

 Be able to use PLDs to implement the given logical problem.

List of Experiments:

1. Realization of Boolean Expressions using Gates 2. Design and realization logic gates using universal gates 3. generation of clock using NAND / NOR gates

4. Design a 4 – bit Adder / Subtractor

5. Design and realization a 4 – bit gray to Binary and Binary to Gray Converter

6. Design and realization of a 4-bit pseudo random sequence generator using logic gates.

7. Design and realization of an 8-bit parallel load and serial out shift register using flip- flops.

8. Design and realization a Synchronous and Asynchronous counter using flip-flops 9. Design and realization of Asynchronous counters using flip-flops

10. Design and realization 8x1 using 2x1 mux 11. Design and realization 2-bit comparator

12. Verification of truth tables and excitation tables 13. Realization of logic gates using DTL, TTL, ECL, etc., 14. State machines

TEXT BOOKS:

1. R. P. Jain, "Modern Digital Electronics", McGraw Hill Education, 2009.

2. M. M. Mano, "Digital logic and Computer design", Pearson Education India, 2016.

REFERENCES:

1. A. Kumar, "Fundamentals of Digital Circuits", Prentice Hall India, 2016.

(22)

R18 B.TECH ELECTRICAL AND ELECTRONICS ENGINEERING ELECTRICAL MACHINES LAB - II

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Prerequisite: Electrical Machines – I & Electrical Machines - II Course Objectives:

 To understand the operation of synchronous machines

 To understand the analysis of power angle curve of a synchronous machine

 To understand the equivalent circuit of a single phase transformer and single phase induction motor

 To understand the circle diagram of an induction motor by conducting a blocked rotor test.

Course Outcomes: After the completion of this laboratory course, the student will be able

 Assess the performance of different machines using different testing methods

 To convert the Phase from three phase to two phase and vice versa

 Compensate the changes in terminal voltages of synchronous generator after estimating the change by different methods

 Control the active and reactive power flows in synchronous machines

 Start different machines and control the speed and power factor

The following experiments are required to be conducted as compulsory experiments 1. O.C. & S.C. Tests on Single phase Transformer

2. Sumpner’s test on a pair of single phase transformers

3. No-load & Blocked rotor tests on three phase Induction motor

4. Regulation of a three –phase alternator by synchronous impedance &m.m.f. methods 5. V and Inverted V curves of a three—phase synchronous motor.

6. Equivalent Circuit of a single phase induction motor

7. Determination of Xd and Xq of a salient pole synchronous machine 8. Load test on three phase Induction Motor

In addition to the above experiments, at least any two of the following experiments are required to be conducted from the following list

1. Separation of core losses of a single phase transformer 2. Efficiency of a three-phase alternator

3. Parallel operation of Single phase Transformers

4. Regulation of three-phase alternator by Z.P.F. and A.S.A methods

5. Heat run test on a bank of 3 Nos. of single phase Delta connected transformers 6. Measurement of sequence impedance of a three-phase alternator.

7. Vector grouping of Three Transformer 8. Scott Connection of transformer

TEXT BOOKS:

1. A. E. Fitzgerald and C. Kingsley, "Electric Machinery”, McGraw Hill Education, 2013.

2. M. G. Say, “Performance and design of AC machines”, CBS Publishers, 2002.

(23)

REFERENCES:

1. P. S. Bimbhra, “Electrical Machinery”, Khanna Publishers, 2011.

2. I. J. Nagrath and D. P. Kothari, “Electric Machines”, McGraw Hill Education, 2010.

3. A. S. Langsdorf, “Alternating current machines”, McGraw Hill Education, 1984.

4. P. C. Sen, “Principles of Electric Machines and Power Electronics”, John Wiley & Sons, 2007.

(24)

R18 B.TECH ELECTRICAL AND ELECTRONICS ENGINEERING CONTROL SYSTEMS LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Prerequisite: Control Systems Course Objectives:

 To understand the different ways of system representations such as Transfer function representation and state space representations and to assess the system dynamic response

 To assess the system performance using time domain analysis and methods for improving it

 To assess the system performance using frequency domain analysis and techniques for improving the performance

 To design various controllers and compensators to improve system performance Course Outcomes: After completion of this lab the student is able to

 How to improve the system performance by selecting a suitable controller and/or a compensator for a specific application

 Apply various time domain and frequency domain techniques to assess the system performance

 Apply various control strategies to different applications(example: Power systems, electrical drives etc)

 Test system controllability and observability using state space representation and applications of state space representation to various systems

The following experiments are required to be conducted compulsory experiments:

1. Time response of Second order system 2. Characteristics of Synchros

3. Programmable logic controller – Study and verification of truth tables of logic gates, simple Boolean expressions, and application of speed control of motor.

4. Effect of feedback on DC servo motor 5. Transfer function of DC motor

6. Transfer function of DC generator 7. Temperature controller using PID 8. Characteristics of AC servo motor

In addition to the above eight experiments, at least any two of the experiments from the following list are required to be conducted

1. Effect of P, PD, PI, PID Controller on a second order systems 2. Lag and lead compensation – Magnitude and phase plot 3. (a) Simulation of P, PI, PID Controller.

4. (b) Linear system analysis (Time domain analysis, Error analysis) using suitable software

(25)

5. Stability analysis (Bode, Root Locus, Nyquist) of Linear Time Invariant system using suitable software

6. State space model for classical transfer function using suitable software -Verification.

7. Design of Lead-Lag compensator for the given system and with specification using suitable software

TEXT BOOKS:

1. M. Gopal, “Control Systems: Principles and Design”, McGraw Hill Education, 1997.

2. B. C. Kuo, “Automatic Control System”, Prentice Hall, 1995.

REFERENCES:

1. K. Ogata, “Modern Control Engineering”, Prentice Hall, 1991.

2. I. J. Nagrath and M. Gopal, “Control Systems Engineering”, New Age International, 2009.

(26)

R18 B.TECH COMPUTER SCIENCE AND ENGINEERING ANALOG AND DIGITAL ELECTRONICS LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Course Objectives

1. To introduce components such as diodes, BJTs and FETs.

2. To know the applications of components.

3. To give understanding of various types of amplifier circuits

4. To learn basic techniques for the design of digital circuits and fundamental concepts used in the design of digital systems.

5. To understand the concepts of combinational logic circuits and sequential circuits.

Course Outcomes: Upon completion of the Course, the students will be able to:

1. Know the characteristics of various components.

2. Understand the utilization of components.

3. Design and analyze small signal amplifier circuits.

4. Postulates of Boolean algebra and to minimize combinational functions 5. Design and analyze combinational and sequential circuits

6. Known about the logic families and realization of logic gates.

LIST OF EXPERIMENTS

1. Full Wave Rectifier with & without filters 2. Common Emitter Amplifier Characteristics 3. Common Base Amplifier Characteristics 4. Common Source amplifier Characteristics

5. Measurement of h-parameters of transistor in CB, CE, CC configurations 6. Input and Output characteristics of FET in CS configuration

7. Realization of Boolean Expressions using Gates

8. Design and realization logic gates using universal gates 9. generation of clock using NAND / NOR gates

10. Design a 4 – bit Adder / Subtractor

11. Design and realization a Synchronous and Asynchronous counter using flip-flops 12. Realization of logic gates using DTL, TTL, ECL, etc.

(27)

R18 B.TECH COMPUTER SCIENCE AND ENGINEERING DATA STRUCTURES LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/3/0 1.5

Prerequisites

1. Course on “Programming for problem solving”.

Course Objectives

2. It covers various concepts of C programming language 3. It introduces searching and sorting algorithms

4. It provides an understanding of data structures such as stacks and queues.

Course Outcomes

1. Ability to develop C programs for computing and real-life applications using basic elements like control statements, arrays, functions, pointers and strings, and data structures like stacks, queues and linked lists.

2. Ability to Implement searching and sorting algorithms

LIST OF EXPERIMENTS

1. Write a program that uses functions to perform the following operations on singly linked list.:

i) Creation ii) Insertion iii) Deletion iv) Traversal

2. Write a program that uses functions to perform the following operations on doubly linked list.:

i) Creation ii) Insertion iii) Deletion iv) Traversal

3. Write a program that uses functions to perform the following operations on circular linked list.:

i) Creation ii) Insertion iii) Deletion iv) Traversal 4. Write a program that implement stack (its operations) using

i) Arrays ii) Pointers

5. Write a program that implement Queue (its operations) using i) Arrays ii) Pointers

6. Write a program that implements the following sorting methods to sort a given list of integers in ascending order

i) Bubble sort ii) Selection sort iii) Insertion sort

7. Write a program that use both recursive and non recursive functions to perform the following searching operations for a Key value in a given list of integers:

i) Linear search ii) Binary search

8. Write a program to implement the tree traversal methods.

9. Write a program to implement the graph traversal methods.

TEXTBOOKS:

1. Fundamentals of Data Structures in C, 2nd Edition, E. Horowitz, S. Sahni and Susan Anderson Freed, Universities Press.

2. Data Structures using C – A. S. Tanenbaum, Y. Langsam, and M. J. Augenstein, PHI/Pearson Education.

(28)

REFERENCE:

1. Data Structures: A Pseudocode Approach with C, 2nd Edition, R. F. Gilberg and B. A.

Forouzan, Cengage Learning.

(29)

R18 B.TECH COMPUTER SCIENCE AND ENGINEERING IT WORKSHOP LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/3/0 1.5

Course Objectives:

The IT Workshop for engineers is a training lab course spread over 60 hours. The modules include training on PC Hardware, Internet & World Wide Web and Productivity tools including Word, Excel, Power Point and Publisher.

PC Hardware introduces the students to a personal computer and its basic peripherals, the process of assembling a personal computer, installation of system software like MS Windows, Linux and the required device drivers. In addition hardware and software level troubleshooting process, tips and tricks would be covered. The students should work on working PC to disassemble and assemble to working condition and install Windows and Linux on the same PC. Students are suggested to work similar tasks in the Laptop scenario wherever possible. Internet & World Wide Web module introduces the different ways of hooking the PC on to the internet from home and workplace and effectively usage of the internet. Usage of web browsers, email, newsgroups and discussion forums would be covered. In addition, awareness of cyber hygiene, i.e., protecting the personal computer from getting infected with the viruses, worms and other cyber attacks would be introduced. Productivity tools module would enable the students in crafting professional word documents, excel spread sheets, power point presentations and personal web sites using the Microsoft suite of office tools and LaTeX.

PC Hardware

Task 1: Identify the peripherals of a computer, components in a CPU and its functions. Draw the block diagram of the CPU along with the configuration of each peripheral and submit to your instructor.

Task 2: Every student should disassemble and assemble the PC back to working condition.

Lab instructors should verify the work and follow it up with a Viva. Also students need to go through the video which shows the process of assembling a PC. A video would be given as part of the course content.

Task 3: Every student should individually install MS windows on the personal computer. Lab instructor should verify the installation and follow it up with a Viva.

Task 4: Every student should install Linux on the computer. This computer should have windows installed. The system should be configured as dual boot with both windows and Linux. Lab instructors should verify the installation and follow it up with a Viva

Task 5: Hardware Troubleshooting: Students have to be given a PC which does not boot due to improper assembly or defective peripherals. They should identify the problem and fix it to get the computer back to working condition. The work done should be verified by the instructor and followed up with a Viva.

(30)

Task 6: Software Troubleshooting: Students have to be given a malfunctioning CPU due to system software problems. They should identify the problem and fix it to get the computer back to working condition. The work done should be verified by the instructor and followed up with a Viva.

Internet & World Wide Web

Task1: Orientation & Connectivity Boot Camp: Students should get connected to their Local Area Network and access the Internet. In the process they configure the TCP/IP setting.

Finally students should demonstrate, to the instructor, how to access the websites and email.

If there is no internet connectivity preparations need to be made by the instructors to simulate the WWW on the LAN.

Task 2: Web Browsers, Surfing the Web: Students customize their web browsers with the LAN proxy settings, bookmarks, search toolbars and pop up blockers. Also, plug-ins like Macromedia Flash and JRE for applets should be configured.

Task 3: Search Engines & Netiquette: Students should know what search engines are and how to use the search engines. A few topics would be given to the students for which they need to search on Google. This should be demonstrated to the instructors by the student.

Task 4: Cyber Hygiene: Students would be exposed to the various threats on the internet and would be asked to configure their computer to be safe on the internet. They need to first install an antivirus software, configure their personal firewall and windows update on their computer. Then they need to customize their browsers to block pop ups, block active x downloads to avoid viruses and/or worms.

LaTeX and WORD

Task 1 – Word Orientation: The mentor needs to give an overview of LaTeX and Microsoft (MS) office 2007/ equivalent (FOSS) tool word: Importance of LaTeX and MS office 2007/

equivalent (FOSS) tool Word as word Processors, Details of the four tasks and features that would be covered in each, Using LaTeX and word – Accessing, overview of toolbars, saving files, Using help and resources, rulers, format painter in word.

Task 2: Using LaTeX and Word to create project certificate. Features to be covered:- Formatting Fonts in word, Drop Cap in word, Applying Text effects, Using Character Spacing, Borders and Colors, Inserting Header and Footer, Using Date and Time option in both LaTeX and Word.

Task 3: Creating project abstract Features to be covered:-Formatting Styles, Inserting table, Bullets and Numbering, Changing Text Direction, Cell alignment, Footnote, Hyperlink, Symbols, Spell Check, Track Changes.

Task 4 : Creating a Newsletter : Features to be covered:- Table of Content, Newspaper columns, Images from files and clipart, Drawing toolbar and Word Art, Formatting Images, Textboxes, Paragraphs and Mail Merge in word.

(31)

Excel

Excel Orientation: The mentor needs to tell the importance of MS office 2007/ equivalent (FOSS) tool Excel as a Spreadsheet tool, give the details of the four tasks and features that would be covered in each. Using Excel – Accessing, overview of toolbars, saving excel files, Using help and resources.

Task 1: Creating a Scheduler - Features to be covered: Gridlines, Format Cells, Summation, auto fill, Formatting Text

Task 2 : Calculating GPA - .Features to be covered:- Cell Referencing, Formulae in excel – average, std.deviation, Charts, Renaming and Inserting worksheets, Hyper linking, Count function, LOOKUP/VLOOKUP

Task 3: Performance Analysis - Features to be covered:- Split cells, freeze panes, group and outline, Sorting, Boolean and logical operators, Conditional formatting

LaTeX and MS/equivalent (FOSS) tool Power Point

Task1: Students will be working on basic power point utilities and tools which help them create basic power point presentation. Topic covered during this week includes :- PPT Orientation, Slide Layouts, Inserting Text, Word Art, Formatting Text, Bullets and Numbering, Auto Shapes, Lines and Arrows in both LaTeX and Powerpoint. Students will be given model power point presentation which needs to be replicated (exactly how it’s asked).

Task 2: Second week helps students in making their presentations interactive. Topic covered during this week includes: Hyperlinks, Inserting –Images, Clip Art, Audio, Video, Objects, Tables and Charts.

Task 3: Concentrating on the in and out of Microsoft power point and presentations in LaTeX.

Helps them learn best practices in designing and preparing power point presentation. Topic covered during this week includes: - Master Layouts (slide, template, and notes), Types of views (basic, presentation, slide slotter, notes etc), and Inserting – Background, textures, Design Templates, Hidden slides.

REFERENCE BOOKS:

1. Comdex Information Technology course tool kit Vikas Gupta, WILEY Dreamtech 2. The Complete Computer upgrade and repair book, 3rd edition Cheryl A Schmidt,

WILEY Dreamtech

3. Introduction to Information Technology, ITL Education Solutions limited, Pearson Education.

4. PC Hardware - A Handbook – Kate J. Chase PHI (Microsoft) 5. LaTeX Companion – Leslie Lamport, PHI/Pearson.

6. IT Essentials PC Hardware and Software Companion Guide Third Edition by David Anfinson and Ken Quamme. – CISCO Press, Pearson Education.

7. IT Essentials PC Hardware and Software Labs and Study Guide Third Edition by Patrick Regan – CISCO Press , Pearson Education.

(32)

R18 B.TECH COMPUTER SCIENCE AND ENGINEERING C++ PROGRAMMING LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Prerequisites

1. A course on “Programming for Problem Solving”

Course Objectives

1. Introduces object-oriented programming concepts using the C++ language.

2. Introduces the principles of data abstraction, inheritance and polymorphism;

3. Introduces the principles of virtual functions and polymorphism 4. Introduces handling formatted I/O and unformatted I/O

5. Introduces exception handling

Course Outcomes

1. Ability to develop applications for a range of problems using object-oriented programming techniques

LIST OF EXPERIMENTS

1. Write a C++ Program to display Names, Roll No., and grades of 3 students who have appeared in the examination. Declare the class of name, Roll No. and grade. Create an array of class objects. Read and display the contents of the array.

2. Write a C++ program to declare Struct. Initialize and display contents of member variables.

3. Write a C++ program to declare a class. Declare pointer to class. Initialize and display the contents of the class member.

4. Given that an EMPLOYEE class contains following members: data members: Employee number, Employee name, Basic, DA, IT, Net Salary and print data members.

5. Write a C++ program to read the data of N employee and compute Net salary of each employee (DA=52% of Basic and Income Tax (IT) =30% of the gross salary).

6. Write a C++ to illustrate the concepts of console I/O operations.

7. Write a C++ program to use scope resolution operator. Display the various values of the same variables declared at different scope levels.

8. Write a C++ program to allocate memory using new operator.

9. Write a C++ program to create multilevel inheritance. (Hint: Classes A1, A2, A3)

10. Write a C++ program to create an array of pointers. Invoke functions using array objects.

11. Write a C++ program to use pointer for both base and derived classes and call the member function. Use Virtual keyword.

(33)

R18 B.TECH COMPUTER SCIENCE AND ENGINEERING OPERATING SYSTEMS LAB

(Using UNIX/LINUX)

B.Tech. II Year II Sem. L T/P/D C

0 0/3/0 1.5

Prerequisites

1. A course on “Programming for Problem Solving”

2. A course on “Computer Organization and Architecture”

Co-requisite: A course on “Operating Systems”.

Course Objectives

1. To provide an understanding of the design aspects of operating system concepts through simulation

2. Introduce basic Unix commands, system call interface for process management, interprocess communication and I/O in Unix

Course Outcomes

1. Simulate and implement operating system concepts such as scheduling, deadlock management, file management and memory management.

2. Able to implement C programs using Unix system calls

LIST OF EXPERIMENTS

1. Write C programs to simulate the following CPU Scheduling algorithms a) FCFS b) SJF c) Round Robin d) priority

2. Write programs using the I/O system calls of UNIX/LINUX operating system (open, read, write, close, fcntl, seek, stat, opendir, readdir)

3. Write a C program to simulate Bankers Algorithm for Deadlock Avoidance and Prevention.

4. Write a C program to implement the Producer – Consumer problem using semaphores using UNIX/LINUX system calls.

5. Write C programs to illustrate the following IPC mechanisms

a) Pipes b) FIFOs c) Message Queues d) Shared Memory 6. Write C programs to simulate the following memory management techniques

a) Paging b) Segmentation

TEXT BOOKS

1. Operating System Principles- Abraham Silberchatz, Peter B. Galvin, Greg Gagne 7th Edition, John Wiley

2. Advanced programming in the Unix environment, W.R.Stevens, Pearson education.

REFERENCE BOOKS

1. Operating Systems – Internals and Design Principles, William Stallings, Fifth Edition–

2005, Pearson Education/PHI

2. Operating System - A Design Approach-Crowley, TMH.

3. Modern Operating Systems, Andrew S Tanenbaum, 2nd edition, Pearson/PHI 4. UNIX Programming Environment, Kernighan and Pike, PHI/Pearson Education 5. UNIX Internals: The New Frontiers, U. Vahalia, Pearson Education

(34)

R18 B.TECH COMPUTER SCIENCE AND ENGINEERING DATABASE MANAGEMENT SYSTEMS LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/3/0 1.5

Co-requisites

1. Co-requisite of course “Database Management Systems”

Objectives

1. Introduce ER data model, database design and normalization 2. Learn SQL basics for data definition and data manipulation

Outcomes

1. Design database schema for a given application and apply normalization 2. Acquire skills in using SQL commands for data definition and data manipulation.

3. Develop solutions for database applications using procedures, cursors and triggers

LIST OF EXPERIMENTS

1. Concept design with E-R Model 2. Relational Model

3. Normalization

4. Practicing DDL commands 5. Practicing DML commands

6. Querying (using ANY, ALL, IN, Exists, NOT EXISTS, UNION, INTERSECT, Constraints etc.)

7. Queries using Aggregate functions, GROUP BY, HAVING and Creation and dropping of Views.

8. Triggers (Creation of insert trigger, delete trigger, update trigger) 9. Procedures

10. Usage of Cursors

TEXT BOOKS:

1. Database Management Systems, Raghurama Krishnan, Johannes Gehrke, Tata Mc Graw Hill, 3rd Edition

2. Database System Concepts, Silberschatz, Korth, Mc GrawHill, V edition.

REFERENCES:

1. Database Systems design, Implementation, and Management, Peter Rob & Carlos Coronel 7th Edition.

2. Fundamentals of Database Systems, Elmasri Navrate, Pearson Education 3. Introduction to Database Systems, C.J.Date, Pearson Education

4. Oracle for Professionals, The X Team, S.Shah and V. Shah, SPD.

5. Database Systems Using Oracle: A Simplified guide to SQL and PL/SQL,Shah, PHI.

6. Fundamentals of Database Management Systems, M. L. Gillenson, Wiley Student Edition.

(35)

R18 B.TECH COMPUTER SCIENCE AND ENGINEERING JAVA PROGRAMMING LAB

B.Tech. II Year II Sem. L T/P/D C

0 0/2/0 1

Objectives:

1. To write programs using abstract classes.

2. To write programs for solving real world problems using java collection frame work.

3. To write multithreaded programs.

4. To write GUI programs using swing controls in Java.

5. To introduce java compiler and eclipse platform.

6. To impart hands on experience with java programming.

Outcomes:

1. Able to write programs for solving real world problems using java collection frame work.

2. Able to write programs using abstract classes.

3. Able to write multithreaded programs.

4. Able to write GUI programs using swing controls in Java.

Note:

1. Use LINUX and MySQL for the Lab Experiments. Though not mandatory, encourage the use of Eclipse platform.

2. The list suggests the minimum program set. Hence, the concerned staff is requested to add more problems to the list as needed.

LIST OF EXPERIMENTS

1. Use Eclipse or Net bean platform and acquaint with the various menus. Create a test project, add a test class, and run it. See how you can use auto suggestions, auto fill. Try code formatter and code refactoring like renaming variables, methods, and classes. Try debug step by step with a small program of about 10 to 15 lines which contains at least one if else condition and a for loop.

2. Write a Java program that works as a simple calculator. Use a grid layout to arrange buttons for the digits and for the +, -,*, % operations. Add a text field to display the result.

Handle any possible exceptions like divided by zero.

3. a) Develop an applet in Java that displays a simple message.

b) Develop an applet in Java that receives an integer in one text field, and computes its factorial Value and returns it in another text field, when the button named “Compute” is clicked.

4. Write a Java program that creates a user interface to perform integer divisions. The user enters two numbers in the text fields, Num1 and Num2. The division of Num1 and Num 2 is displayed in the Result field when the Divide button is clicked. If Num1 or Num2 were not an integer, the program would throw a Number Format Exception. If Num2 were Zero, the program would throw an Arithmetic Exception. Display the exception in a message dialog box.

5. Write a Java program that implements a multi-thread application that has three threads. First thread generates random integer every 1 second and if the value is even, second thread

(36)

computes the square of the number and prints. If the value is odd, the third thread will print the value of cube of the number.

6. Write a Java program for the following:

Create a doubly linked list of elements.

Delete a given element from the above list.

Display the contents of the list after deletion.

7. Write a Java program that simulates a traffic light. The program lets the user select one of three lights: red, yellow, or green with radio buttons. On selecting a button, an appropriate message with “Stop” or “Ready” or “Go” should appear above the buttons in selected color.

Initially, there is no message shown.

8. Write a Java program to create an abstract class named Shape that contains two integers and an empty method named print Area (). Provide three classes named Rectangle, Triangle, and Circle such that each one of the classes extends the class Shape. Each one of the classes contains only the method print Area () that prints the area of the given shape.

9. Suppose that a table named Table.txt is stored in a text file. The first line in the file is the header, and the remaining lines correspond to rows in the table. The elements are separated by commas. Write a java program to display the table using Labels in Grid Layout.

10. Write a Java program that handles all mouse events and shows the event name at the center of the window when a mouse event is fired (Use Adapter classes).

11. Write a Java program that loads names and phone numbers from a text file where the data is organized as one line per record and each field in a record are separated by a tab (\t). It takes a name or phone number as input and prints the corresponding other value from the hash table (hint: use hash tables).

12. Write a Java program that correctly implements the producer – consumer problem using the concept of interthread communication.

13. Write a Java program to list all the files in a directory including the files present in all its subdirectories.

14. Write a Java program that implements Quick sort algorithm for sorting a list of names in ascending order

15. Write a Java program that implements Bubble sort algorithm for sorting in descending order and also shows the number of interchanges occurred for the given set of integers.

REFERENCE BOOKS

1. Java for Programmers, P. J. Deitel and H. M. Deitel, 10th Edition Pearson education.

2. Thinking in Java, Bruce Eckel, Pearson Education.

3. Java Programming, D. S. Malik and P. S. Nair, Cengage Learning.

4. Core Java, Volume 1, 9th edition, Cay S. Horstmann and G Cornell, Pearson.

(37)

R18 B.TECH INFORMATION TECHNOLOGY ANALOG AND DIGITAL ELECTRONICS LAB

B.Tech. II Year I Sem. L T/P/D C

0 0/2/0 1

Course Objectives

1. To introduce components such as diodes, BJTs and FETs.

2. To know the applications of components.

3. To give understanding of various types of amplifier circuits

4. To learn basic techniques for the design of digital circuits and fundamental concepts used in the design of digital systems.

5. To understand the concepts of combinational logic circuits and sequential circuits.

Course Outcomes: Upon completion of the Course, the students will be able to:

1. Know the characteristics of various components.

2. Understand the utilization of components.

3. Design and analyze small signal amplifier circuits.

4. Postulates of Boolean algebra and to minimize combinational functions 5. Design and analyze combinational and sequential circuits

6. Known about the logic families and realization of logic gates.

LIST OF EXPERIMENTS

1. Full Wave Rectifier with & without filters 2. Common Emitter Amplifier Characteristics 3. Common Base Amplifier Characteristics 4. Common Source amplifier Characteristics

5. Measurement of h-parameters of transistor in CB, CE, CC configurations 6. Input and Output characteristics of FET in CS configuration

7. Realization of Boolean Expressions using Gates

8. Design and realization logic gates using universal gates 9. generation of clock using NAND / NOR gates

10. Design a 4 – bit Adder / Subtractor

11. Design and realization a Synchronous and Asynchronous counter using flip-flops 12. Realization of logic gates using DTL, TTL, ECL, etc.

Referensi

Dokumen terkait

Based on the data of pre survey at MTs Al AsrorSekampung especially at eight graders, the student’s writing ability is still low, the students have difficulties to improve their writing