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 : DATABASE 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 & Data modeling 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 data Model 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 algorithm, 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 algorithms. 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 / Software Interface”, Morgan Kaufmann ,1998. 3. JP. Hayes, “computer Architecture 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 Peripheral 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 : SOFTWARE ENGINEERING – 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 software development 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 software testing 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. Unified process 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: Requirements Engineering & 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. Requirements analysis 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 – control flow 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 software quality 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 software design 1 17.03.2017 TLM1&2 Creating an architectural design: 50. 1 18.03.2017 TLM1&2 software architecture, 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 System testing , The art of 58. 1 30.03.2017 TLM1&2 debugging 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 : PROBABILITY & STATISTICS (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