INSTITUTE OF AERONAUTICAL ENGINEERING

Similar documents
INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad INFORMATION TECHNOLOGY COURSE DESCRIPTION FORM

MLR Institute of Technology

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (AUTONOMOUS) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING

COURSE DESCRIPTION FORM. Level Credits Periods/ Week Prerequisites

G. PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY Pasupula, Nandikotkur Road, Kurnool

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous)

G.PULLAIH COLLEGE OF ENGINEERING & TECHNOLOGY

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Unit 2. Unit 3. Unit 4

COURSE PLAN. Computer Science and Engineering. COURSE DETAILS Name Of The Programme:: B.Tech Batch:: Systems

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

M S Ramaiah Institute of Technology Department of Computer Science And Engineering

15CS53: DATABASE MANAGEMENT SYSTEM

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

INSTITUTE OF AERONAUTICAL ENGINEERING

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE) Course Outline

University of Asia Pacific (UAP) Department of Computer Science and Engineering (CSE)

University of Asia Pacific (UAP) Department of Electrical and Electronics Engineering (EEE) Course Outline

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) DUNDIGAL, HYDERABAD

COURSE FILE INDEX ITEM DESCRIPTION

St. MARTIN s ENGINERING COLLEGE Dhulapally,Secunderabad

Course Outline Faculty of Computing and Information Technology

B.E Civil Engineering Program Outcomes (POs) At the end of the B.E program, students are expected to have developed the following outcomes.

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

CHALAPATHI INSTITUTE OF ENGINEERING & TECHNOLOGY

KLS s Gogte Institute of Technology, Udyambag, Belagavi. CLO 1: To provide introduction to UNIX Operating System and its File System

Contact Hours / week: 4 Total hours: 64. Table of Contents Architecture 3 Data Modeling Using the Entity-

Textbook(s) and other required material: Raghu Ramakrishnan & Johannes Gehrke, Database Management Systems, Third edition, McGraw Hill, 2003.

B.C.A DATA BASE MANAGEMENT SYSTEM MODULE SPECIFICATION SHEET. Course Outline

DEPARTMENT OF INSTRUMENTATION AND CONTROL ENGINEERING VISION

DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305

Department of Information Technology B.E/B.Tech : CSE/IT Regulation: 2013 Sub. Code / Sub. Name : CS6302 Database Management Systems

3.4.3 Bachelor of Technology (Electronics Engineering)

COURSE OUTCOMES AND PROGRAM OUTCOMES

Specific Objectives Contents Teaching Hours 4 the basic concepts 1.1 Concepts of Relational Databases

Course Outline. TERM EFFECTIVE: Spring 2017 CURRICULUM APPROVAL DATE: 05/09/2016

Part A: Course Outline

Course Name: Database Systems - 1 Course Code: IS211

TEACHING & ASSESSMENT PLAN

CSC 407 Database System I COURSE PARTICULARS COURSE INSTRUCTORS COURSE DESCRIPTION

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

Undergraduate Program for Specialty of Software Engineering

LIS 2680: Database Design and Applications

Deccan Education Society s FERGUSSON COLLEGE, PUNE (AUTONOMOUS) SYLLABUS UNDER AUTONOMY. FIRST YEAR B.Sc. COMPUTER SCIENCE SEMESTER I

City University of Hong Kong Course Syllabus. offered by Department of Computer Science with effect from Semester A 2017/18

02 Hr/week. Theory Marks. Internal assessment. Avg. of 2 Tests

DATABASE MANAGEMENT SYSTEMS

Study (s) Degree Center Acad. Period

COWLEY COLLEGE & Area Vocational Technical School

Curriculum Scheme. Dr. Ambedkar Institute of Technology, Bengaluru-56 (An Autonomous Institute, Affiliated to V T U, Belagavi)

MaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK

SRM UNIVERSITY FACULTY OF ENGINEERING AND TECHNOLOGY SCHOOL OF COMPUTING DEPARTMENT OF CSE COURSE PLAN

Academic Course Description

Database Systems Management

G.PULLAIAH COLLEGE OF ENGINEERING AND TECHNOLOGY

Academic Course Description

NEW YORK CITY COLLEGE OF TECHNOLOGY COMPUTER SYSTEMS TECHNOLOGY DEPARTMENT CST4714 DATABASE ADMINISTRATION (2 class hours, 2 lab hours, 3 credits)

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Technology. on Technology. IT PH.D. Program.

COURSE PLAN Regulation: R11 FACULTY DETAILS: Department::

Suggested Experience Required Exams Recommended Teradata Courses. TE Teradata 12 Basics

Academic Course Description

MLR Institute of Technology

Course Name: Database Design Course Code: IS414

Techno India Batanagar Computer Science and Engineering. Model Questions. Subject Name: Database Management System Subject Code: CS 601

CMPUT 391 Database Management Systems. Fall Semester 2006, Section A1, Dr. Jörg Sander. Introduction

"Charting the Course... MOC A Developing Microsoft SQL Server 2012 Databases. Course Summary

STORAGE AREA NETWORKS COURSE PLAN. BIJAYA KUMAR BISWAL Assistant Professor, CSE

COURSE PLAN. Regulation: R12. FACULTY DETAILS: Name of the Faculty:: B.VIJAY KUMAR Designation: Assistant Professor Department:: IT

Important Notes: For this course you must check the Regis Bookstore: for the most current online course material information.

Course Design Document: IS202 Data Management. Version 4.5

Rajiv GandhiCollegeof Engineering& Technology, Kirumampakkam.Page 1 of 10

Fundamentals of. Database Systems. Shamkant B. Navathe. College of Computing Georgia Institute of Technology PEARSON.

Rayat Shikshan Sanstha s Yashavantrao Chavan Institute of Science Satara Department of Computer Science. Syllabus for Bachelor of Science Part-I

CMPT 354 Database Systems I. Spring 2012 Instructor: Hassan Khosravi

CMSC 461 Final Exam Study Guide

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer DBMS

SULTAN QABOOS UNIVERSITY COURSE OUTLINE PROGRAM: B.Sc. in Computer Science. Laboratory (Practical) Field or Work Placement

ASSIUT UNIVERSITY. Faculty of Computers and Information Department of Information Systems. IS Ph.D. Program. Page 0

Sample Copy. Not For Distribution.

CHEME OF EXAMINATION FOR B.Sc. (COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-III.

Database Management Systems

COURSE OUTLINE. IST 253 Database Concept 3 Course Number Course Title Credits

CSET 3400 Unix System Administration (3 semester credit hours) IT Elective

DATABASE SYSTEM CONCEPTS

B.TECH(COMPUTER) Will be equipped with sound knowledge of mathematics, science and technology useful to build complex computer engineering solutions.

Fundamentals of Database Systems

JEFFERSON COLLEGE COURSE SYLLABUS CIS236 SQL AND DATABASE DESIGN. 3 Credit Hours. Revised by: Chris DeGeare March 11, 2013

Academic Course Description

COURSE OUTLINE. Page : 1 of 5. Semester: 2 Academic Session: 2017/2018

CS 525 Advanced Database Organization - Spring 2017 Mon + Wed 1:50-3:05 PM, Room: Stuart Building 111

TITLE OF COURSE SYLLABUS, SEMESTER, YEAR

Transcription:

INSTITUTE OF AERONAUTICAL ENGINEERING Course Title Course Code Regulation (Autonomous) Dundigal, yderabad - 500 043 COMPUTER SCIENCE AND ENGINEERING COURSE DESCRIPTION FORM DATABASE MANAGEMENT SYSTEMS A40507 R15 - JNTU Course Structure Lectures Tutorials Practicals Credits Course Coordinator Team of Instructors 3 1-3 Dr, M, Madhu Bala, Professor Ms. K Mayuri, Assistant Professor Mr. A V Srinivas, Assistant Professor I. COURSE OVERVIEW: This course introduces the core principles and techniques required in the design and implementation of database systems. This introductory application-oriented course covers the relational database systems RDBMS - the predominant system for business, scientific and engineering applications at present. It includes Entity-Relational model, Normalization, Relational model, Relational algebra, and data access queries as well as an introduction to SQL. It also covers essential DBMS concepts such as: Transaction Processing, Concurrency Control and Recovery. It also provides students with theoretical knowledge and practical skills in the use of databases and database management systems in information technology applications. II. PREREQUISITE(S): Level Credits Periods/ Week Prerequisites UG 3 4 Basic concepts of files, data structures and design of database systems III. MARKS DISTRIBUTION: Sessional Marks University End Exam marks Total marks 1 P a g e

Mid Semester Test There shall be two midterm examinations. Each midterm examination consists of subjective type and objective type tests. The subjective test is for 10 marks of 60 minutes duration. Subjective test of shall contain 4 questions; the student has to answer 2 questions, each carrying 5 marks. The objective type test is for 10 marks of 20 minutes duration. It consists of 10 Multiple choice and 10 objective type questions, the student has to answer all the questions and each carries half mark. First midterm examination shall be conducted for the first two and half units of syllabus and second midterm examination shall be conducted for the remaining portion. 75 100 2 P a g e

Assignment Sessional Marks Five marks are earmarked for assignments. There shall be two assignments in every theory course. Marks shall be awarded considering the average of two assignments in each course. University End Exam marks Total marks IV. EVALUATION SCEME: S. No Component Duration Marks 1. I Mid Examination 80 minutes 20 2. I Assignment - 5 3. II Mid Examination 80 minutes 20 4. II Assignment - 5 5. External Examination 3 hours 75 V. COURSE OBJECTIVES: I. Learn the basic concepts on design and querying RDBMS applications. II. III. IV. Understand the query building skills using relational algebra and calculus. Improve the schemas using normal forms to address the problems like decomposition, functional dependency and redundancy. Demonstrate the basic issues of transaction processing and concurrency control. V. Study the concepts of database storage structures and identify the access techniques. VI. COURSE OUTCOMES: At the end of the course the students are able to: 1. Distinguish between a Traditional File System and a database System. 2. Describe basic database concepts, Data Models, Schemas, Instances, and Components in the DBMS architecture. 3. Identify the entities, relationships and demonstrate the features of E-R model. 4. Design the real world database systems using Entity Relationship Diagrams (ERD) from the requirements specification. 5. Apply normalization techniques to normalize a database. 6. Identify the data integrity and security requirements of the database. 7. Apply techniques for managing the transactions, concurrency control and recovery of database. 8. Write queries in Relational Algebra and Relational Calculus. 9. Write queries in SQL for database creation and maintenance. 10. Use SQL queries for data aggregation, calculations, views, joins, sub-queries, embedded queries, manipulation, triggers and report generation. 11. Differentiate Static and Dynamic hashing techniques, indexes, costs for file operations, B+trees with ISAM. 12. Design and implement a full real size database system. 3 P a g e

VII. OW PROGRAMS ARE ACCESSED: PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 Program Outcomes Engineering knowledge: Apply the knowledge of mathematics, science, engineering fundamentals, and an engineering specialization to the solution of complex engineering problems. Problem analysis: Identify, formulate, review research literature, and analyze complex engineering problems reaching substantiated conclusions using first principles of mathematics, natural sciences, and engineering sciences. Design/development of solutions: Design solutions for complex engineering problems and design system components or processes that meet the specified needs with appropriate consideration for the public health and safety, and the cultural, societal, and environmental considerations. Conduct investigations of complex problems: Use research-based knowledge and research methods including design of experiments, analysis and interpretation of data, and synthesis of the information to provide valid conclusions. Modern tool usage: Create, select, and apply appropriate techniques, resources, and modern engineering and IT tools including prediction and modeling to complex engineering activities with an understanding of the limitations. The engineer and society: Apply reasoning informed by the contextual knowledge to assess societal, health, safety, legal and cultural issues and the consequent responsibilities relevant to the professional engineering practice. Environment and sustainability: Understand the impact of the professional engineering solutions in societal and environmental contexts, and demonstrate the knowledge of, and need for sustainable development. Ethics: Apply ethical principles and commit to professional ethics and responsibilities and norms of the engineering practice. Individual and team work: Function effectively as an individual, and as a member or leader in diverse teams, and in multidisciplinary settings. Communication: Communicate effectively on complex engineering activities with the engineering community and with society at large, such as, being able to comprehend and write effective reports and design documentation, make effective presentations, and give and receive clear instructions. Project management and finance: Demonstrate knowledge and understanding of the engineering and management principles and apply these to one s own work, as a member and leader in a team, to manage projects and in multidisciplinary environments. Life-long learning: Recognize the need for, and have the preparation and ability to engage in independent and life-long learning in the broadest context of technological change. Level S Proficiency assessed by Exercises Exercises Assignments Projects Mini Projects Projects S Projects VIII. OW PROGRAM SPECIFIC OUTCOMES ARE ASSESSED: PSO1 6 P a g e Program Specific Outcomes Level Proficiency assessed by Professional Skills: The ability to research, understand and implement S Lectures,

IX. PSO2 PSO3 SYLLABUS: Program Specific Outcomes computer programs in the areas related to algorithms, system software, multimedia, web design, big data analytics, and networking for efficient analysis and design of computer-based systems of varying complexity. Problem-Solving Skills: The ability to apply standard practices and strategies in software project development using open-ended programming environments to deliver a quality product for business success. Successful Career and Entrepreneurship: The ability to employ modern computer languages, environments, and platforms in creating innovative career paths, to be an entrepreneur, and a zest for higher studies. Level N - None S - Supportive - ighly Related S Proficiency assessed by Assignments Projects Guest Lectures UNIT I Introduction -Data base System Applications, Purpose of data base Systems, View of Data Data Abstraction Instances and Schemas data Models, Database Languages DDL DML database Access for applications Programs, Transaction Management, Data Storage and Querying, Database architecture, Database users and administrators, istory of database systems, Introduction to database design, ER Diagrams, Beyond ER design, Entities, Attributes and entity sets, Relationships and relationship sets, Additional features of ER model, Conceptual design with ER model, Conceptual design for large enterprises, Relational Model: Introduction to the Relational Model Integrity Constraint Over relations Enforcing Integrity constraints Querying relational data Logical data base Design Introduction to Views Destroying /altering Tables and Views. UNIT II Relational Algebra and Calculus: Relational Algebra Selection and projection,set operations renaming Joins Division Examples of Algebra Queries, Relational calculus Tuple relational Calculus Domain relational calculus Expressive Power of Algebra and calculus. Form of Basic SQL Query Examples of Basic SQL Queries Introduction to Nested Queries Correlated Nested Queries Set Comparison Operators Aggregative Operators NULL values Comparison using Null values Logical connectivity s AND, OR and NOT Impact on SQL Constructs Outer Joins Disallowing NULL values Complex Integrity Constraints in SQL Triggers and Active Data bases. UNIT III Introduction to Schema refinement Problems Caused by redundancy Decompositions Problem related to decomposition Functional dependencies, reasoning about FDS FIRST, SECOND, TIRD Normal forms BCNF,Properties of decompositions, Lossless join Decomposition Dependency preserving Decomposition Schema refinement in Data base Design Multi valued Dependencies forth Normal Form, Join dependencies, Fifth Normal Form, Inclusion Dependencies. UNIT IV Transaction Management: Transaction Concept-Transaction State- Implementation of atomicity and Durability, Concurrent Executions, Serializability, Recoverability, Implementation of Isolation, Testing for Serializability. Concurrency Control: Lock-Based Protocols time Stamp Based Protocols- Validation Based Protocols-Multiple Granularity. Recovery System-Failure Classification-storage Structure-recovery and Atomicity-Log Based Recovery-Recovery with Concurrent Transactions-Buffer Management-Failure with loss of Non Volatile Storage-Advance Recovery Systems-Remote Backup Systems. UNIT V Overview of Storage and Indexing: Data on External Storage File Organization and Indexing Cluster Indexes, Primary and Secondary Indexes Index data Structures ash Based Indexing Tree base Indexing Comparison of File Organizations. Tree Structured Indexing: Intuitions for tree Indexes Indexed Sequential Access Methods (ISAM) B+ Trees: A Dynamic Index Structure-Search, Insert, and Delete-ash Based Indexing: Static ashing Extendable hashing Linear ashing Extendable vs. Linear hashing. 7 P a g e

Text books: 1. Raghurama Krishnan, Johannes Gehrke (2003), Database Management Systems, 3 rd edition, Tata McGraw ill, India. 2. Database System Concepts, A.Silberschatz,.F.Korth, S.Sudharshan, Mc Grab hill, 5th Edition, 2006 References: 1. Database systems, 6th edition, Ramez Elmasri, Shamkant, B.Navathe, Pearson Education, 2013 2. Database system concepts, Peter rob and carles coronel, cengage learning 2008 3. Introduction to database management ML Gillenson & others, Willey student edition. X. COURSE PLAN: 8 P a g e At the end of the course, the students are able to achieve the following course learning outcomes. Lecture Course Learning Outcomes Topics to be covered Reference No. 1-4 Understand the basic concepts Introduction, Data base System Applications, T2: 1.1, 1.2 of databases and different type s of data models, Purpose of data base Systems. View of Data Data Abstraction, Instances T2: 1.3 languages and Schemas Data Models T2: 1.4 Database Languages DDL DML T2: 1.5 Database Access for applications Programs 5-8 Describe overall architecture Transaction Management, Data Storage and T2: 1.7, 1.8.1 of DBMS Querying Database architecture T2: 1.8 Database users and administrators, istory of database systems T2:1.6, 1.10 Introduction to database design, ER Diagrams T1: 2.1 Beyond ER design 9-12 Identify the entities and Entities, Attributes and entity sets, T1: 2.2, 2.3 relationships and demonstrate the features of ER model Relationships and relationship sets Additional features of ER model T1: 2.4 Conceptual design with ER T1: 2.5, 2.6 model, Conceptual design for 13-16 Apply integrity constraints large Relational enterprises, Model: Introduction to the T1: 3.1, 3.2 Relational Model Integrity Constraint Over relations Enforcing Integrity constraints Querying T1:3.3-3.5 relational data Logical data base Design Introduction to Views Destroying /altering T1:3.6, 3.7 Tables and Views 17-19 Analyze and solve database Relational Algebra and Calculus: Relational T1: 4.1, 4.2.1 problems using relational algebra, relational calculus Algebra Selection and projection set operations renaming, Joins Division T1: 4.2.2-4.2.5 20-28 Analyze and solve database Relational calculus Tuple relational T1:4.3, 4.4 problems using SQL Calculus Domain relational calculus Expressive Power of Algebra and calculus. Form of Basic SQL Query Examples of T1: 5.2 Basic SQL Queries Introduction to Nested Queries Correlated T1: 5.4 Nested Queries Set Comparison Operators Aggregative T1: 5.4.3, 5.5 Operators

29-30 Discuss basic concepts of schema refinement 31-38 39-44 45-47 48-53 54-56 57-59 Define and Apply the normal forms Understand the basic concepts of transaction and ACID properties Solve problems of Concurrent Execution and Implement ACID properties Describe the Concurrency control protocols Understand storage structure, recovery process Understand the basic concepts of file organization Differentiate Index data structures and File Organizations 60-61 Apply Indexes,ISAM on trees 62-63 64-65 Discuss Dynamic Index Structures and apply different operations Differentiate Static and Dynamic hashing techniques NULL values Comparison using Null T1: 5.6 values, Logical connectivity s AND, OR and NOT Disallowing NULL values Complex T1: 5.7, 5.8 Integrity Constraints in SQL,Triggers and Active Data bases Introduction to Schema refinement T1: 19.1 Problems Caused by redundancy Decompositions Problem related to T1:19.1.3 decomposition Functional dependencies, reasoning about FDS T1: 19.4 FIRST, SECOND Normal forms TIRD Normal forms BCNF,Properties of decompositions, T1:19.4, 19.5 Lossless join Decomposition Dependency preserving Decomposition T1: 19.5 Schema refinement in Data base Design Multi T1: 19.7, 19.8.1 valued Dependencies Forth Normal Form,Join dependencies,fifth Normal Form,Inclusion Dependencies T1: 19.8.2-19.8.5 Transaction Management: Transaction T2: 15.1, 15.2 Concept-Transaction State- Implementation of atomicity and Durability, T2: 15.3 Concurrent Executions, Serializability, T2: 15.4-15.6 Recoverability, Implementation of Isolation, Testing for T2: 15.7, 15.9 Serializability. Concurrency Control: Lock-Based Protocols time Stamp Based Protocols- T2: 16.1, 16.2 Validation Based Protocols-Multiple T2: 16.3, 16.4 Granularity. Recovery System-Failure Classification-storage T2: 17.1, 17.2 Structure recovery and Atomicity-Log Based Recovery- T2: 17.3, 17.4 Recovery with Concurrent Transactions- T2: 17.6 Buffer Management-Failure with loss of Non Volatile Storage T2: 17.7, 17.8 Advance Recovery Systems-Remote Backup Systems T2: 17.9, 17.10 Overview of Storage and Indexing: Data on External Storage T1: 8.1 File Organization and Indexing Cluster Indexes, Primary and Secondary Indexes T1: 8.2 Index data Structures ash Based Indexing T1: 8.3.1 Tree base Indexing Comparison of File Organizations T1: 8.3.2, 8.4 Tree Structured Indexing: Intuitions for tree Indexes T1: 10.1 Indexed Sequential Access Methods (ISAM) T1: 10.2 B+ Trees: A Dynamic Index Structure-Search, insert, Delete T1: 10.3-10.6 ash Based Indexing: Static ashing T1: 11.1, 11.2 Extendable hashing Linear ashing Extendable vs. Liner hashing T1: 11.3, 11.4 9 P a g e

XI. MAPPING COURSE OBJECTIVES LEADING TO TE ACIEVEMENT OF PROGRAM OUTCOMES Course Objectives Program Outcomes Program Specific Outcomes PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 I S S S S II S S S S S III S S S S S IV S S S S S V S S S S Supportive - ighly Related XII. MAPPING COURSE OUTCOMES LEADING TO TE ACIEVEMENT OF PROGRAM OUTCOMES: Course Outcomes Program Outcomes Program Specific Outcomes PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12 PSO1 PSO2 PSO3 1 S S 2 3 S S 4 5 6 S 7 S 8 9 10 11 12 S Supportive - ighly Related Prepared by: Dr, M, Madhu Bala, Professor. OD, COMPUTER SCIENCE AND ENGINEERING 10 P a g