LAKKIREDDY BALI REDDY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING (Autonomous & Affiliated to JNTUK, Kakinada & Approved by AICTE, New Delhi, NAAC Accredited with ‘A’ grade, Accredited by NBA, Certified by ISO 9001:2015) L B Reddy Nagar, Mylavaram-521 230, Krishna District, Andhra Pradesh.

COURSE HANDOUT

PROGRAM : B.Tech. IV-Sem., IT., R14 Regulations ACADEMIC YEAR : 2016-17

COURSE NAME & CODE : MANAGEMENT SYSTEMS - S180 L-T-P STRUCTURE : 4-1-3 COURSE CREDITS : 3 COURSE INSTRUCTOR : S. Nagamani., Assistant Professor COURSE COORDINATOR :

COURSE OBJECTIVE : This course is intended to provide you with an understanding of the current theory and practice of database management systems. To help you more fully appreciate their nature, the course provides a solid technical overview of database management systems, using a current database product as a case study. In addition to technical concerns, more general issues are emphasized. These include data independence, integrity, security, recovery, performance, database design principles, and database administration.

COURSE ARTICULATION MATRIX(Correlation between COs&POs,PSOs):

Statement PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO PSO CO At the end of the course, 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 student will be able to 1 Understand DBMS concepts, architecture, Database 2 3 languages, data models and 3 design of database. 2 Applying the concepts of 3 2 1 3 2 relational algebra, calculus, and also SQL. 3 Applying the normalization 3 2 2 2 process for data base design.

4 Understand the issues in transaction processing, analyzing different 2 1 3 Concurrency and recovery strategies of DBMS.

5 Analyzing different file organization techniques & 2 1 3 Indexing Techniques.

Note: Enter Correlation Levels 1 or 2 or 3. If there is no correlation, put ‘-’ 1- Slight(Low), 2 - Moderate(Medium), 3 - Substantial (High).

BOS APPROVED TEXT BOOKS: 1 Korth, Silbertz, Sudarshan, “Database Concepts”, Tata McGraw Hill. 2 Elmasri, Navathe, “Fundamentals of Database Systems”, Addision Wesley.. BOS APPROVED REFERENCE BOOKS: 1 Raghu Ramakrishna, “Database Management System”, McGraw Hill 2 Maheshwari Jain, “DBMS: Complete Practical Approach”, Firewall Media, New Delhi 3 Date C J, “An Introduction to Database System”, Addision Wesley

COURSE DELIVERY PLAN (LESSON PLAN): Section-A

UNIT-I : Introduction & using the Entity Relationship Model No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 1. Introduction to Subject 1 1.12.16 TLM1 2. Course Outcomes 1 2.12.16 TLM1 3. Introduction to UNIT-I 1 3.12.16 TLM1 An overview of database 4. 1 5.12.16 TLM1&2 management system, 5. database system Vs file system 1 6.12.16 TLM1 Database system concepts and 6. 1 8.12.16 TLM1 architecture 7. data models schema and instances 1 9.12.16 TLM1 data independence and data base 10.12.16 8. 2 TLM1 language and interfaces 12.12.16 13.12.16 DDL, DML. 1 TLM1&8 9. 15.12.16 TUTORIAL-1 1 TLM3 10. ER model concepts, notation for ER 11. 1 16.12.16 TLM1&2 diagram mapping constraints, keys, Concepts 12. of Super Key, candidate key, 1 17.12.16 TLM1&8 primary key, 19.12.16 13. Generalization, aggregation, 1 TLM2

Reduction of an ER diagrams to 14. 1 20.12.16 TLM4 tables, extended ER model. 15. Tables to ER diagrams 1 22.12.16 TLM4 16. Assignment/Quiz-1 1 23.12.16 TLM6 No. of classes required to complete UNIT-I 17 No. of classes taken: 15

UNIT-II : Relational and Language & Introduction to SQL No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 17. Introduction to UNIT-II 1 24.12.16 TLM1 18. Relational data model concepts 1 26.12.16 TLM1&2 integrity constraints, entity 19. 1 27.12.16 TLM1&5 integrity, referential integrity, Keys constraints, Domain 20. 1 29.12.16 TLM1&5 constraints, 21. Relational algebra 1 30.12.16 TLM1&5 Characteristics of SQL, Advantage 22. 1 31.12.16 TLM1&5 of SQL, SQL data types and literals Types of SQL commands. SQL 23. 1 02.01.17 TLM2&5 operators and their procedure, 24. create, Drop, Select database, 1 03.01.17 TLM2&5 Tables, views and indexes. Queries 05.01.17 25. 2 TLM1&2 and sub queries 06.01.17 26. TUTORIAL-2 1 07.01.17 TLM3 27. Aggregate functions. 1 07.01.17 TLM1&5 28. Insert, update and delete operations. 1 09.01.17 TLM1&5 29. Joins, Unions, 1 10.01.17 TLM1&5 30. Intersection, Minus, 1 12.01.17 TLM1&5 31. Cursors in SQL. 1 17.01.17 TLM2&5 32. Assignment/Quiz-2 1 19.01.17 TLM6 No. of classes required to complete UNIT-II 13 No. of classes taken: 16

UNIT-III: Normalization No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 33. Introduction to UNIT-III 1 20.01.17 TLM1 34. Functional dependencies 1 21.01.17 TLM1 Normal forms, first, second, third 02.02.17 35. 2 TLM1 normal forms 03.02.17 36. BCNF 1 04.02.17 TLM4 37. Inclusion dependences 1 06.02.17 TLM1&2 38. loss less join decompositions 1 07.02.17 TLM4 39. TUTORIAL-3 1 09.02.17 TLM3 normalization using FD, MVD, and 10.02.17 40. 3 TLM4 JDs 11.02.17 41. Problems on MVD and JDs, 1 13.02.17 TLM4 alternative approaches to database 42. 1 14.02.17 TLM1 design 43. Problems on 4NF and 5 NF 1 16.02.17 TLM4 44. Assignment/Quiz-3 1 20.02.17 TLM6 No. of classes required to complete UNIT-III 15 No. of classes taken: 14

UNIT-IV: Transaction Processing Concepts & Concurrency Control Techniques No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 45. Introduction to UNIT-IV 1 21.02.17 TLM1 Transaction system, Testing of 46. 1 22.02.17 TLM1 serializability 47. Serializability of schedules, 1 23.02.17 TLM1 conflict serializable schedule & 48. 1 27.02.17 TLM4 problems view serializable schedule& 49. 1 28.02.17 TLM4 problems 50. recoverability, 1 01.03.17 TLM1 51. log based recovery 1 02.03.17 TLM1 52. checkpoints, ARIES , 2 03.03.17 TLM1 53. deadlock handling 1 06.03.17 TLM1&2 54. Concurrency control, 1 07.03.17 TLM1&2 locking Techniques for 55. 1 08.03.17 TLM1&2 concurrency control Time stamping protocols for 56. 1 09.03.17 TLM1&2 concurrency control 57. validation based protocol, 1 10.03.17 TLM1&2 58. multiple granularity 1 13.03.17 TLM1&2 Recovery with concurrent 14.03.17 59. 1 TLM1&2 transactions. 60. TUTORIAL-4 1 15.03.17 TLM3 61. Assignment/Quiz-4 1 16.03.17 TLM6 No. of classes required to complete UNIT-IV 15 No. of classes taken: 17 UNIT-V: Storage and Indexing No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 62. Introduction to UNIT-V 1 17.03.17 TLM1 63. RAID levels, 1 20.03.17 TLM1 64. RAID levels comparison, 1 21.03.17 TLM1 65. page formats, 1 22.03.17 TLM1 66. record formats, 1 23.03.17 TLM1 67. file types organization, 1 24.03.17 TLM1 68. file organization, 1 25.03.17 TLM1 69. B-tree algorithm 1 27.03.17 TLM1 70. Problems on B tree 1 28.03.17 TLM4

71. B+-tree algorithm 1 29.03.17 TLM1 72. Problems on B+ tree 1 30.03.17 TLM4 73. ISAM, 1 31.03.17 TLM1 74. TUTORIAL-5 1 01.04.17 TLM3 75. Assignment/Quiz-5 1 02.04.17 TLM6 76. Hashing 1 01.04.17 TLM1 77. UNIT III Revision 1 03.04.17 TLM2 78. UNIT IV Revision 1 04.04.17 TLM2 79. UNIT V Revision 1 05.04.17 TLM2 No. of classes required to complete UNIT-V 14 No. of classes taken:14

Contents beyond the Syllabus No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 80. Pl/SQL triggers 1 29.03.16 TLM1

81. Hashing Techniques 1 04.04.17 TLM1

Teaching Learning Methods TLM1 Chalk and Talk TLM4 Problem Solving TLM7 Seminars or GD TLM2 PPT TLM5 Programming TLM8 Lab Demo TLM3 Tutorial TLM6 Assignment or Quiz TLM9 Case Study

ACADEMIC CALENDAR: Description From To Weeks I Phase of Instructions-1 01-12-2016 12-01-2017 6W Sankranthi Holidays 13-01-2017 16-01-2017 1W I Phase of Instructions-II 17-01-2017 21-01-2017 1W I Mid Examinations 23-01-2017 31-01-2017 1 W II Phase of Instructions 01-02-2017 04-03-2017 9W II Mid Examinations 06-04-2017 13-04-2017 1 W Preparation and Practicals 14-04-2017 22-04-2017 1W Semester End Examinations 24-04-2017 08-05-2017 2W

EVALUATION PROCESS: Evaluation Task COs Marks Assignment/Quiz – 1 1 A1=5 Assignment/Quiz – 2 2 A2=5 I-Mid Examination 1,2 B1=20 Assignment/Quiz – 3 3 A3=5 Assignment/Quiz – 4 4 A4=5 Assignment/Quiz – 5 5 A5=5 II-Mid Examination 3,4,5 B2=20 Evaluation of Assignment/Quiz Marks: A=(A1+A2+A3+A4+A5)/5 1,2,3,4,5 A=5 Evaluation of Mid Marks: B=75% of Max(B1,B2)+25% of Min(B1,B2) 1,2,3,4,5 B=20 Cumulative Internal Examination : A+B 1,2,3,4,5 A+B=25 Semester End Examinations 1,2,3,4,5 C=75 Total Marks: A+B+C 1,2,3,4,5 100

Course Instructor Course Coordinator Module Coordinator Research Coordinator BOS Chairman&HOD

LESSON PLAN ACADEMIC YEAR : 2016-17 COURSE: B.Tech (IV-Sem) BRANCH : Information Technology FACULTY : BVNR SIVA KUMAR SUBJECT : MICROPROCESSORS AND INTERFACING- S 312 (1/2)

S.No. DATE TOPIC DATE Teaching Methodology 1 05/12/16 Introduction - Microprocessor & Hexadecimal system 2 06/12/16 Architecture - Registers

3 07/12/16 Memory Segmentation, Registers usage

4 08/12/16 Instruction Format, Addressing Mode

5 10/12/16 MOV, XCHG instructions, Programs

6 13/12/16 Addressing Modes

7 14/12/16 Addressing Modes (Contd.)

8 15/12/16 Data Transfer Group, Programs

9 17/12/16 Flag Register

10 19/12/16 Data Transfer Group, Programs

11 20/12/16 ADD & ADC instructions

12 21/12/16 Arithmetic Group, programs

13 22/12/16 Arithmetic Group, programs

14 24/12/16 Tutorial - 1

15 26/12/16 Arithmetic Group, programs

16 27/12/16 Logical Group, Programs

17 28/12/16 Logical Group, Programs

18 29/12/16 String instructions, Programs

19 02/01/17 Tutorial - 2

20 03/01/17 Branching group, Programs

21 04/01/17 Branching group, Programs

22 05/01/17 Control group, Programs

23 07/01/17 8086pin configuration

24 09/01/17 Tutorial - 3 25 10/01/17 Memory interfacing

26 11/01/17 Odd & Even Banks

27 12/01/17 Timing diagram

28 18/01/17 8086 Pin Configuration

29 19/01/17 I/O interfacing

30 23/01/17 DMA Data Transfer

31 24/01/17 8237 Block Diagram & Interfacing

32 25/01/17 8086 Maximum Mode

33 27/01/17 Tutorial - 5

34 30/01/17 I Mid Paper Discussion

35 31/01/17 8255 PPI – Pin Configuration

36 06/02/17 8255 PPI - Mode 0, Programs

37 08/02/17 DAC Interfacing, Programs

38 10/02/17 Sine wave Generation

LESSON PLAN ACADEMIC YEAR : 2016-17 COURSE: B.Tech (IV-Sem) BRANCH : Information Technology FACULTY : BVNR SIVA KUMAR SUBJECT : MICROPROCESSORS AND INTERFACING- S 312 (2/2) S.No. DATE 1 TOPIC DATE 2 REMARKS 39 15/02/17 Stepper motors & Actuators 40 16/02/17 Tutorial - 6 41 22/02/17 Modes 1&2, ADC Interfacing 42 28/02/17 Display interfacing 43 01/03/17 Key Board interfacing 44 07/03/17 8279 Block diagram 45 08/03/17 Interrupts, IVT 46 14/03/17 Interrupt Response, DOS Interrupts 47 15/03/17 Tutorial - 7 48 21/03/17 PIC 8259, Modes 49 22/03/17 Interfacing & Cascading 50 23/03/17 Serial data Transfer 51 27/03/17 8251 Architecture, Interfacing 52 28/03/17 Data Transfer programs, 53 29/03/17 Tutorial - 9 54 30/03/17 8051 family specifications 55 03/04/17 Architecture, Working 55 04/04/17 Control words and formats DATE-II: Actual date of completion

Signature of Faculty Signature of HOD

S No. Tentative Topics to be covered Actual No. Of Content Date Date classes Delivery Methods

UNIT-I: INTRODUCTION TO MANAGERIAL ECONOMICS

1. 01-12-16 Introduction – managerial economics 1 DM1

2. 02-12-16 Meaning and definitions 1 DM1

3. 05-12-16 Nature & scope of managerial 1 DM1 economics

4. 06-12-16 Demand-introduction 1 DM1

5. 08 -1216 Demand analysis, determinants 1 DM1

6. 09-12-16 Law of demand & its Exceptions 1 DM1

7. 10-12-16 Types of demand, Measurement 1 DM1

8. 15-12-16 Significance, Elasticity of demand 1 DM1

9. 16-12-16 Types of elasticity of demand 1 DM1

10. 19-12-16 Demand factors, Elasticity of demand 1 DM1

11. 20-12-16 Demand forecasting 1 DM1

12. 22-12-16 Factors governing demand forecasting 1 DM1

13. 23-12-16 Methods of demand forecasting 1 DM1

14. 26-12-16 Survey, statistical, expert opinion, test 1 DM1

15. 27-12-16 Marketing, controlled experiments 1 DM1

16. 28-12-16 Tutorial 1 DM2

17. 28-12-16 Production function-introduction 1 DM1

18. 29-12-16 Input factors variable one& two 1 DM1

19. 30-12-16 Isoquants, Isocosts ,MRTS 1 DM1

20. 05-01-17 Least cost combination of input 1 DM1

21. 06-01-17 Laws of returns 1 DM1

22. 07-01-17 Internal, External economies of scale 1 DM1

23. 09-01-17 Cost analysis- introduction & Cost 1 DM1 concept

24. 10-01-17 Opportunity cost, fixed and variable 1 DM1

25. 19-01-17 Explicit cost, implicit cost 1 DM1 26. 19-01-17 Out of pocket, imputed, accounting cost 1 DM1

27. 20-01-17 Economic cost, post, future cost 1 DM1

28. 23-01-17

TO I-MID EXAM

31-01-17

29. 01-02-17 Market structures, types of competition 1 DM1

30. 01-02-17 Features of perfect competition, 1 DM1

31. 01-02-17 Monopoly and monopolistic 1 DM1

32. 03-02-17 Price-output determination 1 DM1

33. 06-02-17 Objectives and policies of pricing 1 DM1

34. 09-02-17 Methods of pricing 1 DM1

35. 10-02-17 Cost plus, marginal cost, sealed bid 1 DM1

36. 11-02-17 Going rate, limit, market skimming 1 DM1

37. 13-02-17 Penetration, two-part, block, peak load 1 DM1

38. 20-02-17 Characteristic features of business 1 DM1

39. 21-02-17 Merits and demerits of sole, partnership 1 DM1

40. 22-02-17 Joint stock and public company DM1

41. 23-02-17 Tutorial DM1

UNIT-IV CAPITAL AND CAPITAL BUDGETING

42. 23-02-17 Capital and its significance DM1

43. 27-02-17 Needs of capital

44. 28-02-17 Nature

45. 02-03-17 Types of capital DM1

46. 02-03-17 Estimation of fixed and working capital DM1

47. 03-03-17 Components of working capital DM1

48. 07-03-17 Factors determining working capital DM1

49. 10-03-17 Methods and sources of raising finance DM1

50. 11-03-17 Nature and scope of capital budgeting DM1

51. 13-03-17 Features of capital budgeting proposals DM1

52. 16-03-17 Methods of capital budgeting DM1

53. 16-03-17 Problem payback period DM1

54. 17-03-17 ARR, IRR,NPV DM1 55. 18-03-17 Tutorial DM2

UNIT-V INTRODUCTION TO FINANCIAL ACCOUNTING

56. 20-03-17 Double entry system DM1

57. 23-03-17 Book –keeping DM1

58. 23-03-17 Journal-problems DM1

59. 24-03-17 Journals-problems DM1

60. 25-03-17 Ledger-problems DM1

61. 27-03-17 Ledger-problems DM1

62. 30-03-17 Trial balance-problems DM1

63. 30-03-17 Trial balance-problems DM1

64. 01-03-17 Final accounts-problems DM1

65. 01-03-17 Final accounts-problems DM1

66. 03-03-17 Financial analysis through ratios DM1

67. 03-03-17 Current and quick ratio DM1

68. 04-04-17 Activity ratios DM1

69. 04-04-15 Profitability ratio DM1

70. 05-04-15 Tutorial DM2

Total number of classes required to complete the syllabus 70

Total number of classes available as per Schedule 70

LAKKIREDDY BALI REDDY COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY (Autonomous & Affiliated to JNTUK, Kakinada & Approved by AICTE, New Delhi, NAAC Accredited with ‘A’ grade, Accredited by NBA, Certified by ISO 9001:2015) L B Reddy Nagar, Mylavaram-521 230, Krishna District, Andhra Pradesh.

COURSE HANDOUT

PROGRAM : B.Tech., IV-Sem., IT., R14 Regulations ACADEMIC YEAR : 2016-17

COURSE NAME & CODE : COMPUTER ORGANIZATION - S 169 L-T-P STRUCTURE : 4-1-0 COURSE CREDITS : 4 COURSE INSTRUCTOR : K.ANUPRIYA, Asst.Professor COURSE COORDINATOR :

COURSE OBJECTIVE: This course provides the knowledge on discrete time signals and systems in both time and frequency domains. The course will give an idea about various transformations like DTFT, DFT, FFT and DIT/DIF radix-2 . The course also gives the complete information regarding the design of both FIR and IIR filters.

COURSE ARTICULATION MATRIX (Correlation between COs&POs,PSOs):

Statement PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO PSO CO At the end of the course, 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 student will be able to 1 Understand ALU Micro operations and instruction code format of a digital computer. 2 Design the control unit, Stack organization, RISC and CISC processors.

3 Analyze the hardware organization of various arithmetic operations on fixed point and Floating point numbers. Get familiarized with various pipelining.

4 Familiarize with memory hierarchy,

issues in design and performance. 5 Learn DMA and

interrupt handling

mechanism for CPU-

I/O device

communication.

Note: Enter Correlation Levels 1 or 2 or 3. If there is no correlation, put ‘-’ 1- Slight(Low), 2 - Moderate(Medium), 3 - Substantial (High).

BOS APPROVED TEXT BOOKS: 1 M.Morris Mano, ”Computer Systems Architecture”, Pearson Education Publishers.

BOS APPROVED REFERENCE BOOKS: 1. W.stallings, ”computer Organization and Architecture- Designing for Performance”, Prentice Hall of India, 2002 . 2. D.A. Patterson and J.L. Hennessy, , ”computer Organizatio and Design- The Hardware / Interface”, Morgan Kaufmann ,1998. 3. JP. Hayes, “ and Organization”, Mc Graw- Hill ,1998

COURSE DELIVERY PLAN (LESSON PLAN): Section-A

UNIT-I: Register transfer Language and Micro-operations, Basic Computer Organization And Design No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly TLM1/ Introduction 1.12.16 2 82. 2.12.16 TLM2 Register Transfer language TLM1/ 83. 1 3.12.16 TLM2

Register transfer bus and memory TLM1/ 84. transfers 1 5.12.16 TLM2

Register transfer bus and memory TLM1/ 85. transfers 1 6.12.16 TLM2

Arithmetic Micro operations, TLM1/ 86. 1 8.12.16 TLM2

logic micro operations TLM1/ 87. 1 9.12.16 TLM2

shift micro operations TLM1/ 88. 1 10.12.16 TLM2

TLM1/ Arithmetic logic shift unit 12.12.16 89. 1 TLM2

Tutorial – 1 13.12.16 90. 1 TLM3

TLM1/ Instruction codes 15.12.16 91. 1 TLM2

Computer Registers TLM1/ 92. 1 16.12.16 TLM2

Computer instructions TLM1/ 93. 1 17.12.16 TLM2

Instruction cycle TLM1/ 94. 1 19.12.16 TLM2

Memory – Reference Instructions TLM1/ 95. 1 20.12.16 TLM2

Input – Output and Interrupt TLM1/ 96. 1 22.12.16 TLM2

Tutorial - 2 97. 1 23.12.16 TLM3 Assignment/Quiz-1 98. 1 24.12.16 TLM6 No. of classes required to complete UNIT-I 18 No. of classes taken:

UNIT-II : Micro Programmed Control, Central Processing Unit No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly Control memory TLM1/ 99. 1 26.12.16 TLM2

Address sequencing TLM1/ 100. 1 27.12.16 TLM2

micro program example TLM1/ 101. 1 29.12.16 TLM2

Design of control unit Hard wired TLM1/ 30.12.16 2 TLM2 102. control 31.12.16 Micro programmed control TLM1/ 103. 1 02.01.17 TLM2

Tutorial- 3 104. 1 03.1.17 TLM3 TLM1/ STACK organization. 05.1.17 105. 2 TLM2 06.1.17 Program control TLM1/ 106. 1 07.1.17 TLM2

Instruction formats TLM1/ 107. 1 09.1.17 TLM2

Addressing modes TLM1/ 108. 1 10.1.17 TLM2 DATA Transfer TLM1/ 109. 1 12.1.17 TLM2

Data Manipulation TLM1/ 110. 1 17.01.17 TLM2

Reduced Instruction set computer TLM1/ 111. 1 19.01.17 TLM2

Differences between RISC and CISC, TLM1/ 112. 1 20.01.17 TLM2

Tutorial - 4 113. 1 21.01.17 TLM3 Assignment/Quiz-2 114. 1 21.01.17 TLM6 No. of classes required to complete UNIT-II 18 No. of classes taken:

UNIT-III: Pipelining And Vector Processing, Computer Arithmetic No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly Introduction TLM1/ 115. 1 02.02.17 TLM2

Parallel processing TLM1/ 116. 1 03.02.17 TLM2

Pipelining TLM1/ 117. 1 04.02.17 TLM2

Arithmetic Pipeline TLM1/ 118. 1 06.02.17 TLM2

RISC pipeline TLM1/ 119. 1 07.02.17 TLM2

Instruction Pipeline TLM1/ 120. 1 09.02.17 TLM2

Vector Processing TLM1/ 121. 1 10.02.17 TLM2

Tutorial-5 122. 1 11.02.17 TLM3 Data Representation, Fixed Point & TLM4 123. Floating Point Representation 1 13.02.17

Addition and subtraction TLM4 124. 1 14.02.17 multiplication Algorithms TLM4 125. 1 16.02.17 multiplication Algorithms TLM4 126. 1 17.02.17 Tutorial-6 127. 1 18.02.17 TLM3 Division Algorithms TLM4 128. 1 20.02.17 Division Algorithms TLM4 129. 1 21.02.17 Floating – point Arithmetic operations TLM4 130. 1 23.02.17 Decimal Arithmetic unit, Decimal TLM4 131. Arithmetic operations 1 25.02.17

Decimal Arithmetic unit, Decimal 132. Arithmetic operations 1 27.02.17 TLM4

Assignment/Quiz-3 133. 1 28.02.17 TLM6 No. of classes required to complete UNIT-III 19 No. of classes taken:

UNIT-IV: Memory Organization No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly Memory Hierarchy TLM1/ 134. 1 2.3.17 TLM2

Main memory TLM1/ 135. 1 3.3.17 TLM2

Auxiliary memory TLM1/ 136. 1 4.3.17 TLM2

Associative memory TLM1/ 137. 1 6.3.17 TLM2

Tutorial-7 138. 1 7.3.17 TLM3 Cache memory TLM1/ 139. 1 9.3.17 TLM2

Virtual memory TLM1/ 140. 1 10.3.17 TLM2

Tutorial-8 141. 1 11.3.17 TLM3 Assignment/Quiz-4 142. 1 13.3.17 TLM6 No. of classes required to complete UNIT-IV 9 No. of classes taken: UNIT-V : Input-Output Organization No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly Devices TLM1/ 143. 1 14.3.17 TLM2

Input-Output Interface TLM1/ 144. 1 16.3.17 TLM2

Asynchronous data transfer TLM1/ 145. 1 17.3.17 TLM2

TLM1/ Modes of Transfer 18.3.17 146. 2 TLM2 20.3.17 Priority Interrupt TLM1/ 147. 1 21.3.17 TLM2

Direct memory Access TLM1/ 148. 1 23.3.17 TLM2

Tutorial-9 149. 1 24.3.17 TLM3 Input–Output Processor (IOP) TLM1/ 150. 1 25.3.17 TLM2

TLM1/ Serial communication 27.3.17 151. 2 TLM2 28.3.17 Tutorial-10 152. 1 30.3.17 TLM3 Assignment/Quiz-5 153. 1 31.3.17 TLM6 No. of classes required to complete UNIT-V 13 No. of classes taken:

Contents beyond the Syllabus No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly TLM1/ 154. Booting Process 1 1.4.17 TLM2

TLM1/ 155. Synchronization 1 3.4.17 TLM2

TLM1/ 156. Scheduling 1 4.3.17 TLM2

Teaching Learning Methods TLM1 Chalk and Talk TLM4 Problem Solving TLM7 Seminars or GD TLM2 PPT TLM5 Programming TLM8 Lab Demo TLM3 Tutorial TLM6 Assignment or Quiz TLM9 Case Study

ACADEMIC CALENDAR: Description From To Weeks I Phase of Instructions-1 01-12-2016 12-01-2017 6W Sankranthi Holidays 13-01-2017 16-01-2017 1W I Phase of Instructions-II 17-01-2017 21-01-2017 1W I Mid Examinations 23-01-2017 31-01-2017 1W II Phase of Instructions 01-02-2017 04-04-2017 9W II Mid Examinations 06-04-2017 13-04-2017 1W Preparation and Practical’s 14-04-2017 22-04-2017 1W Semester End Examinations 24-04-2017 08-05-2017 2W

EVALUATION PROCESS: Evaluation Task COs Marks Assignment/Quiz – 1 1 A1=5 Assignment/Quiz – 2 2 A2=5 I-Mid Examination 1,2 B1=20 Assignment/Quiz – 3 3 A3=5 Assignment/Quiz – 4 4 A4=5 Assignment/Quiz – 5 5 A5=5 II-Mid Examination 3,4,5 B2=20 Evaluation of Assignment/Quiz Marks: A=(A1+A2+A3+A4+A5)/5 1,2,3,4,5 A=5 Evaluation of Mid Marks: B=75% of Max(B1,B2)+25% of Min(B1,B2) 1,2,3,4,5 B=20 Cumulative Internal Examination : A+B 1,2,3,4,5 A+B=25 Semester End Examinations 1,2,3,4,5 C=75 Total Marks: A+B+C 1,2,3,4,5 100

K.Anupriya Dr.D.Nagaraju Course Instructor Course Coordinator Module Coordinator Research Coordinator BOS Chairman&HOD

LAKKIREDDY BALI REDDY COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING (Autonomous & Affiliated to JNTUK, Kakinada & Approved by AICTE, New Delhi, NAAC Accredited with ‘A’ grade, Accredited by NBA, Certified by ISO 9001:2015) L B Reddy Nagar, Mylavaram-521 230, Krishna District, Andhra Pradesh.

COURSE HANDOUT

PROGRAM : B.Tech. IV-Sem., IT., R14 Regulations ACADEMIC YEAR : 2016-17

COURSE NAME & CODE : – S381 L-T-P STRUCTURE : 4-1-0 COURSE CREDITS : 3 COURSE INSTRUCTOR : Michael Sadgun Rao K., Assistant Professor COURSE COORDINATOR :

COURSE OBJECTIVE : This course provides the knowledge and skills necessary to lead a software project team, understand the relationship of to overall software process, process models, requirement engineering, design engineering and testing.

COURSE ARTICULATION MATRIX (Correlation between COs&POs,PSOs):

Statement PO PO PO PO PO PO PO PO PO PO PO PO PSO PSO PSO PSO CO At the end of the course, 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 student will be able to 1 Understand the fundamentals 2 3 2 1 and practices followed in 1 1 software engineering 2 Analyze software systems in 3 2 1 3 2 terms of various process models and practices 3 Analyze software systems in terms of various requirements 3 2 1 1 3 2 offered by stake holders in different analysis models 4 Design, synthesize, and analyze software systems 3 2 1 1 2 3 with the knowledge of design concepts, patterns, and architectural styles. 5 Apply tactics 3 2 1 2 1 3 and strategies for testing real time projects

Note: Enter Correlation Levels 1 or 2 or 3. If there is no correlation, put ‘-’ 1- Slight (Low), 2 - Moderate (Medium), 3 - Substantial (High).

BOS APPROVED TEXT BOOKS: 1 Roger S.Pressman, Software engineering- A practitioner’s Approach, McGraw-Hill International Edition, 6th edition, 2005.

BOS APPROVED REFERENCE BOOKS: 1 Ian Sommerville, Software engineering, Pearson education, 8th edition, 2008.

2 Ali Behforooz and Frederick J Hudson, “Software Engineering Fundamentals”, Oxford University Press, New Delhi, 1996 3 Stephan Schach, Software Engineering, Tata McGraw Hill, 2007

4 Pfleeger and Lawrence Software Engineering: Theory and Practice, Pearson education, second edition, 2001, 1995, PHI

COURSE DELIVERY PLAN (LESSON PLAN): Section-A

UNIT-I: Introduction to Software Engineering & Software Process

No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 1. Introduction to software 1 1.12.2016 TLM1 Introduction to software industry 2.12.2016 2. 1 TLM1 Introduction to software engineering 3.12.2016 3. 1 TLM1 The evolving role of Software 7.12.2016 4. 1 TLM1 Changing nature of software 8.12.2016 5. 2 TLM1 9.12.2016 Legacy software 14.12.2016 6. 1 TLM1 Software myth 15.12.2016 7. 2 TLM1 16.12.2016 Tutorial 17.12.2016 8. 1 TLM3 Software process - Layered 20.12.2016 9. 1 TLM1 technology Process frame work 21.12.2016 10. 2 TLM1&2 22.12.2016 CMMI – continuous, Staged 23.12.2016 11. 1 TLM1 Process patterns 28.12.2016 12. 1 TLM1 Process Assessment, Personal 29.12.2016 13. 1 TLM1 process models 30.12.2016 14. team process models 1 TLM1 31.12.2016 15. Tutorial 1 TLM3 Process technology, Product and 03.1.2017 16. 1 TLM1 process No. of classes required to complete UNIT-I 19 No. of classes taken: 21

UNIT-II: Process Models & Software Engineering Practice

No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 17. Prescriptive models - water fall 1 04.01.2017 TLM1&2 18. Incremental model 1 05.01.2017 TLM1&2 19. RAD 1 06.01.2017 TLM1&2 20. Evolutionary – prototyping 1 07.01.2017 TLM1&2 21. Evolutionary – Spiral & Concurrent 1 10.01.2017 TLM1&2 Specialized process models – 11.01.2017 Component based, formal & aspect 2 TLM1&2 22. 17.01.2017 oriented 19.01.2017 23. Model 2 TLM1&2 20.01.2017 SE practice: communication & 24. 1 21.01.2017 TLM1&2 planning practices 25. Modeling practices 1 02.02.2017 TLM1&2 26. Tutorial 1 06.02.2017 TLM3 27. Construction practice 1 07.02.2017 TLM1&2 28. Deployment principles 1 08.02.2017 TLM1&2 No. of classes required to complete UNIT-II 14 No. of classes taken: 14

UNIT-III: & Building the Analysis Model

No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly Requirements Engineering: A 29. 1 10.2.2017 TLM1&2 bridge to design and construction 11.02.2017 30. RE tasks, initiating the RE process 2 TLM1&2 14.02.2017 31. Eliciting Requirements 1 15.02.2017 TLM1&2 32. Developing use cases 1 16.02.2017 TLM1&2 33. Building the analysis models 1 17.02.2017 TLM1&2 Negotiating and validating 34. 1 23.02.2017 TLM1&2 requirements. 35. 1 01.03.2017 TLM1&2

Analysis modeling approaches, 36. 1 02.03.2017 TLM1&2 Data modeling concepts 37. OOA 1 03.03.2017 TLM1&2 38. Scenario based modeling 1 03.03.2017 TLM1&2 39. FlowOriented modeling–Data Flow 1 04.03.2017 TLM1&2 40. Tutorial 1 08.03.2017 TLM3 41. Flow Oriented – 1 10.03.2017 TLM1&2 42. Class based modeling 1 10.03.2017 TLM1&2 43. Creating a behavior model. 1 11.03.2017 TLM1&2 No. of classes required to complete UNIT-III 16 No. of classes taken: 16 UNIT-IV: Design Engineering & Architectural Design No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 44. Design Engineering: Introduction 1 11.03.2017 TLM1&2 45. Design within the context of SE 1 13.03.2017 TLM1&2 46. design process and 1 13.03.2017 TLM1&2 47. Design concepts 1 15.03.2017 TLM1&2 Design model 48. 1 16.03.2017 TLM1&2 49. Pattern based 1 17.03.2017 TLM1&2 Creating an architectural design: 50. 1 18.03.2017 TLM1&2 , Data design 51. Architectural styles and patterns 1 21.03.2017 TLM1&2 52. Architectural design. 1 22.03.2017 TLM1&2 No. of classes required to complete UNIT-IV 09 No. of classes taken: 09 UNIT-V: Testing Strategies & Testing Tactics No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly Testing Strategies: A strategic to 53. 1 23.03.2017 TLM1&2 Software testing 54. Strategic issues 1 24.03.2017 TLM1&2 55. Tutorial 1 24.03.2017 TLM3 Test strategies for conventional 56. 1 25.03.2017 TLM1&2 software Test strategies for Object oriented 57. 1 28.03.2017 TLM1&2 software, Validation Testing , The art of 58. 1 30.03.2017 TLM1&2 Testing tactics Testing Tactics: Software testing 59. 1 31.03.2017 TLM1&2 fundamentals White box testing - Basis path 60. 1 31.03.2017 TLM1&2 testing White box testing - Control 61. structure testing, Black box testing, 1 01.04.2017 TLM1&2 OO testing methods No. of classes required to complete UNIT-V 09 No. of classes taken:09

Contents beyond the Syllabus No. of Tentative Actual Teaching HOD S.No. Topics to be covered Classes Date of Date of Learning Sign Required Completion Completion Methods Weekly 62. Introduction to SDLC 1 06.12.2016 TLM1

63. Staged CMMI in detail 1 27.12.2016 TLM2

Teaching Learning Methods TLM1 Chalk and Talk TLM4 Problem Solving TLM7 Seminars or GD TLM2 PPT TLM5 Programming TLM8 Lab Demo TLM3 Tutorial TLM6 Assignment or Quiz TLM9 Case Study

ACADEMIC CALENDAR: Description From To Weeks I Phase of Instructions-1 01-12-2016 12-01-2017 6W Sankranthi Holidays 13-01-2017 16-01-2017 1W I Phase of Instructions-II 17-01-2017 21-01-2017 1W I Mid Examinations 23-01-2017 31-01-2017 1 W II Phase of Instructions 01-02-2017 04-03-2017 9W II Mid Examinations 06-04-2017 13-04-2017 1 W Preparation and Practicals 14-04-2017 22-04-2017 1W Semester End Examinations 24-04-2017 08-05-2017 2W

EVALUATION PROCESS: Evaluation Task COs Marks Assignment/Quiz – 1 1 A1=5 Assignment/Quiz – 2 2 A2=5 I-Mid Examination 1,2 B1=20 Assignment/Quiz – 3 3 A3=5 Assignment/Quiz – 4 4 A4=5 Assignment/Quiz – 5 5 A5=5 II-Mid Examination 3,4,5 B2=20 Evaluation of Assignment/Quiz Marks: A=(A1+A2+A3+A4+A5)/5 1,2,3,4,5 A=5 Evaluation of Mid Marks: B=75% of Max(B1,B2)+25% of Min(B1,B2) 1,2,3,4,5 B=20 Cumulative Internal Examination : A+B 1,2,3,4,5 A+B=25 Semester End Examinations 1,2,3,4,5 C=75 Total Marks: A+B+C 1,2,3,4,5 100

Course Instructor Course Coordinator Module Coordinator Research Coordinator BOS Chairman&HOD

Lakireddy Balireddy College of Engineering (Autonomous)

L.B.Reddy Nagar, Mylavaram , Krishna District, A.P

Freshman engineering Department

LESSON PLAN

Subject : & (P&S) - S 351

Academic Year : 2016-17 Semester : IV Date: 01.12.2016

Faculty name : YPCS ANIL Branch : IT To 04.04.2017 KUMAR

SYLLABUS UNIT - I

PROBABILITY AND RANDOM VARIABLES

Conditional probability – Multiplication theorem-Baye’s theorem. Random variables –

Discrete and continuous Random Variables and their distribution functions, Mathematical

Expectation of Univariate Random Variable.

UNIT - II

PROBABILITY DISTRIBUTIONS

Probability Distributions-Binomial, Poisson, Normal and Gamma distributions-related properties, simple applications. Moment Generating Function and properties. Moment

Generating Function for standard distributions.

UNIT - III

SAMPLING DISRIBUTION AND ESTIMATION

Population and samples. Sampling distribution of mean (with known and unknown variance), proportion, variances. - Sampling distribution of sums and differences. Point and interval estimators for mean, variance and proportions.

UNIT - IV

TESTING OF HYPOTHESIS

Null and Alternative Hypothesis, One tail and two tailed tests,Type I and Type II errors.

Testing of hypothesis concerning means, proportions and their differences using Z-test.Tests of hypothesis using Student’s t-test, F-test and χ2 test. Applications of decision making using the above tests.

UNIT - V

CORRELATION AND CURVE FITTING

Simple Bi-variate Correlation and Regression lines. Curve fitting: Fitting a straight line –

Second degree curve-exponential curve by method of least squares and goodness of fit.

TEXT BOOKS

1. Miller & Freund’s “Probability and Statistics for Engineers” Prentice Hall of India,

New Delhi, 8th edition. 2011.

2. William W. Hines “Probability and Statistics in Engineering” John Wiley & Sons,

4th edition.2002

REFERENCES

1. Jay L.Devore “Probability and Statistics for engineering and the sciences.” Cengage

Learning india, 8th edition, 2012.

2. S.C.Gupta&V.K.Kapoor “Fundamentals of Mathematical Statistics” Sultan Chand and sons, New Delhi. 11thedition 2002.

3. T.K.V.Iyangar “Probability and Statistics” S.Chand& Company, New Delhi, edition

2012.

4. B.V.Ramana “Higher Engineering Mathematics” TMH, New Delhi, 1st Edition, 2010.

Course Educational Objectives:

The main objectives of this course are

1. To revise elementary concepts and techniques encountered in probability. 2. To extend and formalize knowledge of the concepts of probability and probability distributions. 3. To introduce the techniques for carrying out sampling methods and estimation of parameters. 4. To motivate the use of sampling tests using tests of significance. 5. To study the concepts of correlation and linear, non linear regression lines.

Course Outcomes:

After the completion of the course, students should be able to

CO1: Apply knowledge of mathematics & probability techniques in engineering.

CO2: Design as well as to analyze and interpret the problems using Probability distributions.

CO3: Apply the methods of sampling and estimation of parameter values. CO4: Identify, formulate and solve problems using tests of hypothesis. CO5: To measure the association between the variables and prediction of variables.

Number Tentative Actual Delivery S. of Date Topics to be covered Date Method No. Classes

UNIT- I

1 01-12-2016 Introduction class 1 DM1

2 03-12-2016 Syllabus and Basic concepts 1 DM1

3 05-12-2016 Introduction to probability 1 DM1

4 06-12-2016 Basic definitions, simple problems 1 DM1

5 07-12-2016 Problem on addition theorem 1 DM1

6 08-12-2016 Conditional probability 1 DM1

7 10-12-2016 Multiplication theorem, examples 1 DM1

8 13-12-2016 Independent events, theorems 1 DM1

9 14-12-2016 Problems on multiplication theorem 1 DM1

10 15-12-2016 Problems on independent events 1 DM1

11 17-12-2016 Baye’s theorem 1 DM1

12 18-12-2016 Problems on baye’s theorem 1 DM1

13 19-12-2016 Tutorial 1 DM2

14 20-12-2016 Assignment & Quiz questions 1 DM2,4

UNIT- II

15 21-12-2016 Random variables,(discrete and continuous) 1 DM1

16 22-12-2016 Mathematical Expectation ,relations 1 DM1

17 24-12-2016 Problems on PMF 1 DM1

18 26-12-2016 Problems on PDF 1 DM1

19 27-12-2016 Problems on pdf 1 DM1

20 29-12-2016 Binomial Distribution , mean and variance 1 DM1

21 31-12-2016 Problems on Binomial distribution 1 DM1

22 02-01-2017 Fitting of Binomial distribution 1 DM1

23 03-01-2017 Poisson distribution, mean and variance 1 DM1 24 04-01-2017 Problems on Poisson distribution, MGF 1 DM1

25 05-01-2017 Fitting of Poisson Distribution. 1 DM1

26 07-01-2017 Normal distribution 1 DM1

27 16-01-2017 Problems on Normal Distribution 1 DM1

28 17-01-2017 Problems on Normal Distribution 1 DM1

29 18-01-2017 Gamma distribution, simple applications 1 DM1

30 19-01-2017 Moment Generating Function and properties 1 DM1

31 20-01-2017 MGF of Binomial, Poisson and Normal 1 DM1

32 21-01-2017 Tutorial 1 DM2

33 21-01-2017 Assignment & Quiz questions 1 DM2,4

34 23-01-2017 I Mid Exams

35 25-01-2017 I Mid Exams

36 27-01-2017 I Mid Exams

37 28-01-2017 I Mid Exams

38 30-01-2017 I Mid Exams

UNIT III

39 01-02-2017 Population and samples 1 DM1

40 02-02-2017 Sampling distribution of mean 1 DM1

41 03-02-2017 Sampling distribution of mean 1 DM1

42 04-02-2017 Sampling distribution of proportions 1 DM1

43 06-02-2017 Sampling distribution of variances 1 DM1

44 07-02-2017 Sampling distribution of sums and differences 1 DM1

45 08-02-2017 Point and interval estimation of mean 1 DM1

46 09-02-2017 Point and interval estimation of mean 1 DM1

47 13-02-2017 Point and interval estimation of proportions. 1 DM1

48 14-02-2017 Interval estimation in small samples 1 DM1

49 15-02-2017 Interval estimation in small samples 1 DM1

50 16-02-2017 Tutorial 1 DM2

51 18-02-2017 Assignment & Quiz questions 1 DM2,4 UNIT IV

52 20-02-2017 Testing of Hypothesis , definitions 1 DM1

53 21-02-2017 Type I and Type II errors 1 DM1

54 23-02-2017 Large samples- Z-test for single mean 1 DM1

55 25-02-2017 Z-test for single mean 1 DM1

56 01-03-2017 Z-test for difference of means 1 DM1

57 02-03-2017 Z-test for single proportion 1 DM1

58 04-03-2017 Z-test for difference of proportions 1 DM1

59 06-03-2017 t-test for single mean 1 DM1

60 07-03-2017 t-test for difference of means 1 DM1

61 08-03-2017 Problems on t-tests 1 DM1

62 09-03-2017 F-test for population variances 1 DM1

63 13-03-2017 χ2 test for goodness of fit 1 DM1

64 14-03-2017 χ2 test for independence of attributes 1 DM1

65 15-03-2017 Problems on χ2 test 1 DM1

66 16-03-2017 Tutorial 1 DM2

67 18-03-2017 Assignment & Quiz questions 1 DM2,4

UNIT V

68 20-03-2017 Simple Bi-variate Correlation 1 DM1

69 21-03-2017 Problems on Pearson’s Correlation 1 DM1

70 22-03-2017 Problems on Pearson’s Correlation 1 DM1

71 23-03-2017 Problems on rank Correlation 1 DM1

72 25-03-2017 Regression lines 1 DM1

73 27-03-2017 Problems on Regression lines 1 DM1

74 28-03-2017 Problems on Regression lines 1 DM1

75 29-03-2017 Curve fitting- method of least squares 1 DM1

76 30-03-2017 Fitting a straight line, Second degree curve 1 DM1

77 31-03-2017 Fitting of exponential and other curves 1 DM1

78 01-04-2017 Tutorial 1 DM2 79 03-04-2017 Assignment & Quiz questions 1 DM2,4

Instructor Course Module HOD Coordinator Coordinator

Name YPCS ANIL KUMAR Dr. A. Rami Reddy

Sign with Date

LAKIREDDY BALI REDDY COLLEGE OF ENGINEERING (AUTONOMOUS) L.B.REDDY NAGAR, MYLAVARAM – 521 230 Lesson Plan

SUBJECT : PE&HV Branch& Year: IT FACULTY : kalyani Semester: IV Designation : Asst. Professor

Tentative Topics to be cove red Actual Num. Content S No. Date Date Delivery of Methods

classes

Unit-I: Engineering Ethics

1. 03-12-16 Introduction about engineering ethics 1 DM1

2. 05-12-16 Senses of engineering ethics 1 DM1

3. 06-12-16 Variety of moral issued 1 DM1

4. 10-12-16 Moral dilemmas moral autonomy 1 DM1

5. 13-12-16 Kohlberg’s theory 1 DM1

6. 17-12-16 Gilligan theory 1 DM1

7. 19-12-16 Consensus and controversy

8. 20-12-16 Models of professional roles about right 1 DM1 action self interest

9. 24-12-16 Customs and religion, uses of ethical theories 1 DM1

10. 26-12-16 uses of ethical theories 1 DM1

11. 27-12-16 Tutorial 1

UNIT-II: Human values

12. 31-12-16 Introduction about values

13. 02-01-17 Morals ethics and values, Integrity, self 1 DM1 confidence

14. 03-01-17 work ethic, Service learning, Civic virtue 1 DM1

15. 07-01-17 Respect for others, living peacefully, Caring, 1 DM1 sharing,

16. 16-01-17 honesty, courage, Valuing time, cooperation, 1 DM1 Commitment, Empathy

17. 17-01-17 Character, spirituality 1 DM1

18. 21-01-17 Tutorial 1

23-01-17 I-MID EXAMS to 31-01-17

Unit-III Engineering as social experimentation

19. 01-02-17 Engineering as experimentation introduction 1 DM1

20. Engineering Projects VS. Standard 1 DM1 06-02-17 Experiments

21. 07-02-17 Engineers as responsible experimenters 1 DM1

22. 08-02-17 Codes of ethics 1 DM1

23. 13-02-17 Industrial Standards 1 DM1

24. 14-02-17 A balanced outlook on law 1 DM1

25. 15-02-17 The challenger case study 1 DM1

26. 20-02-17 Tutorial 1

Unit – IV Safety, responsibilities and

rights

27. 21-02-17 Introduction about Safety, and rights 1 DM1

28. 22-02-17 Safety and risk, Assessment of safety and risk 1 DM1

30. 27-02-17 Risk benefit analysis and reducing risk 1 DM1

31. 28-02-17 Three Mile Island and Chernobyl case study 1 DM1

32. 01-03-17 Collegiality and loyalty, Respect for authority 1 DM1

33. 06-03-17 Collective bargaining-Confidentiality 1 DM1

34. 07-03-17 Conflicts of interest, Occupational crime 1 DM1

35. 08-03-17 Professional Rights, Employee rights- 1 DM1

36. 13-03-17 Intellectual Property Rights (IPR) 1 DM1

37. 14-03-17 Tutorial 1

Unit –V GLOBAL ISSUES

38. 15-03-17 Globalization, MNC’s, 1 DM1

39. 20-03-17 Environmental ethics 1

40. 21-03-17 computer ethics DM1

Weapons development, Engineers as 1 DM1 41. 22-03-17 managers

42. 27-03-17 consulting engineers 1 DM1 Engineers as expert witnesses, advisors 1 DM1 43. 28-03-17 Moral leadership

44. 03-04-17 sample code of Ethics 1 DM1

45. 04-04-17 Tutorial 1

Total number of classes available as per Schedule 45

SIGNATURE OF FACULTY SIGNATURE OF HOD

LAKIREDDY BALI REDDY COLLEGE OF ENGINEERING (Autonomous)

DEPARTMENT OF Information Technology

LESSON PLAN

Subject : Database management systems Lab Course : B.Tech Semester : IV Faculty : S.Naga Mani Academic year :2016-17

DATE CYCLE

2/12/2015 1. Insert 5 to 10 rows in a table? 2. List all the students of all branches 3. List student names whose name starts with ‘s’ 4. List student names whose name contains ‘s’ as third literal 5. List student names whose contains two ‘s’ anywhere in the name 6. List students whose branch is NULL 7. List students of CSE & ECE who born after 1980 8. List all students in reverse order of their names 9. Delete students of any branch whose name starts with ‘s’ 10. Update the branch of CSE students to ECE

7/12/2015 11. Display student name padded with ‘*’ after the name of all the students 2) Create the following tables based on the above Schema Diagram with appropriate data types and constraints and perform the following queries.

SAILORS (Saild, Salname, Rating, Age)

RESERVES (Sailid, boatid, Day)

BOATS (Boatid, Boat-name, Color)

1. Insert 5 to 10 rows in all tables? 2. Find the name of sailors who reserved boat number 3. 3. Find the name of sailors who reserved green boat. 4. Find the colors of boats reserved by “Ramesh”.

5. Find the names of sailors who have reserved atleast one boat. 6. Find the all sailid of sailors who have a rating of 10 or have reserved boated 104. 7. Find the Sailid’s of sailors with age over 20 who have not registered a red boat. 8. Find the names of sailors who have reserved a red or green boat.

14/12/2015 9. Find sailors whose rating is better than some sailor called ‘Salvador’.

Schema Diagram for the rest of the SQL and PLSQL Programs.

Create the following tables based on the above Schema Diagram with appropriate data types and constraints.

EMPLOYEE (Fname, Mname, Lname, SSN, Bdate, Address, Gender, Salary, SuperSSN, Dno)

DEPARTMENT(Dnumber, Dname, MgrSSN, Mgrstartdate)

DEPENDENT (ESSN, Dependent_Name, Gender, Bdate, Relationship)

1) Insert 5 to 10 rows into all the tables. 2) Display all employee’s names along with their department names. 3) Display all employee’s names along with their dependent details. 4) Display name and address of all employees who work for ‘ECE’ department. 5) List the names of all employees with two or more dependents. 6) List the names of employee who have no dependents. 7) List the names of employees who have at least one dependent. 8) List the names of the employees along with names of their supervisors using aliases. 9) Display name of the department and name of manager for all the departments. 10) Display the name of each employee who has a dependent with the same first name and gender as the employee. 11) List the names of managers who have at least one dependent. 12) Display the sum of all employees’ salaries as well as maximum, minimum and average salary in the entire departments department wise if the department has more than two employees. 13) List the departments of each female employee along with her name. 14) List all employee names and also the name of the department they manage if they happen to manage a dept.

15) Display the name of the employee and his / her supervisor’s

name. 21/12/2015 Create the following tables based on the above Schema Diagram with appropriate data types and constraints in addition to the tables in Experiment 2.

DEPT_LOCATIONS (Dnumber, Dloaction)

PROJECT (Pname, Pnumber, Plocation, Dnum)

WORKS_ON(ESSN, Pno, Hours)

1) Insert 5 to 10 rows into all the tables. 2) Find the names of the employees who work on all the projects controlled by the department ‘ECM’. 3) List the project number, name and no. Of employees who work on that project for all the projects. 4) List the names of all the projects controlled by the departments department wise. 5) Retrieve the names of employees who work on all projects that ‘John’ works on. 6) List the project numbers for projects that involve an employee either as worker or as a manager of the department that controls the project. 7) List the names of all employees in one department who work more than 10 hours on one specific project. 8) For each project, list the project name and total hours (by all employees) spent on that project. 9) Retrieve the names of all employees who work on every project. 10) Retrieve the names of all employees who do not work on any project. 11) Display the name and total no. of hours worked by an employee who is working on maximum no. of projects among all the employees. 12) Display the names of all employees and also no. of hours, project names that they work on if they happen to work on any project(use outer join). 13) List the employee name, project name on which they work and the department they belong to for all the employees using alias names for the resulting columns. 14) Retrieve the names of all employees who work on more than one project department wise. 15) List all the departments that contain at least one occurrence of ‘C’ in their names.

28/122015 5) Create a view that has project name, controlling department name, number of employees and total hours worked on the project for each project with more than one employee working on it.

1) List the projects that are controlled by one department from this view. 2) List the managers of the controlling departments for all the projects. 3) Demonstrate one update operation on this view. 4) List the Location of the controlling departments for all the projects.

4/1/2016 5) Retrieve the data from the view.

18/1/2016 6. Write a PL/SQL Block to find whether the number is Armstrong or not.

25/1/2016 7. Write a PL/SQL program for generating Fibonacci series

1/2/2016 8. Write an anonymous PL/SQL block that fetches and displays the data from employee table to the console.

8/2/2016 9. Write a program that updates salaries of all employees with 10 % hike (use cursors).

15/2/2016 10. Write a program to fetch salary and employee name from employee table for a given user input. When no data found raise an exception that prints the message “no data found”.

22/2/2016 11. Write a program to find the number of records of any given table using % ROWCOUNT. 12. Write a cursor to display the list of employees and total salary department wise. 13. Write a database trigger on employee table so that the trigger fires when all the DML statements are executed (print appropriate message).

1/3/2016 14. Write a trigger in such a way that it should not allow insert or update or delete on Wednesday and Thursday and display the proper message. 15. Write a procedure to display the name and salary of employee when user inputs SSN using IN/OUT parameters.

8/3/2015 16. Write a function to check the validity of the given employee number from the employee table (print the appropriate message using PL/SQL block).

15/3/2015 17. Visit TPC and submit report.

22/3/2015 Internal lab exam

29/3/2015 Mid II

TEXTBOOKS: Korth,Silbertz, Sudarshan, "Database Concepts", McGraw Hill

REFERENCES:

1. Elmasri, Navathe, "Fundamentals of Database Systems", Addision Wesley 2. Raghu Ramakrishnan,"Database management system",McGraw Hill

3. Maheshwari jain,"DBMS:Complete Practical approach", Firewall media New Delhi

Prepared By : Head of the Department

Faculty Name:,BVNR SIVA KUMAR,KV Ashok, R Harikishan IT Date: 12-12-2015.

Year: B.Tech - IV SEM MICROPROCESSORS & INTERFACING LAB CODE: L-162

II BATCH ( WED ) I BATCH ( FRI ) S.NO. UNIT DESCRIPTION Planned Performed Planned Performed Remarks 1. 1 Introduction to 8086 Kits & Debug 07/12/16 09/12/16 2. 3 Programs on Data Transfer & Exchange 14/12/16 16/12/16 3. 6 Programs on ADD,ADC,SUB 21/12/16 23/12/16 4. 8 Programs on MUL & DIV 28/12/16 30/12/16 5. 1 Programs on code Conversion 04/01/17 06/01/17 1 6. 1 Programs on Sorting 11/01/17 20/01/17 4 7. 1 Programs on String, Subroutines 18/01/17 27/01/17 6 8. 1 Programs in MASM 25/01/17 03/02/17 8 9. 2 cycle DAC Interfacing- Generation of Waveforms 01/02/17 10/02/17 1 10. 2 Cycle ADC Interfacing 08/02/16 16/02/17 3 11. 2 Cycle Stepper Motor Interfacing 15/02/16 28/02/17 5 12. 2 Cycle Key Board Interfacing 22/02/16 07/03/17 7 13. 3 Cycle Display Interfacing 01/03/16 14/03/17 0 14. 3 8259 i/f 08/03/16 21/03/17 2 15. 3 Printer I/F / Repetition 15/03/16 28/03/17 5 16. INTERNAL EXAM 23/03/16 04/04/16

Signature of the Faculty HEAD of the DEPARTMENT