MAMASAHEB MOHOL COLLEGE 48/1A, Erandwane, Paud Road, Pune - 411038(Maharashtra) India DEPARTMENT of COMPUTER SCIENCE
Total Page:16
File Type:pdf, Size:1020Kb
PUNE DISTRICT EDUCATION ASSOCIATION'S MAMASAHEB MOHOL COLLEGE 48/1A, Erandwane, Paud Road, Pune - 411038(Maharashtra) India DEPARTMENT OF COMPUTER SCIENCE Course Name: Relational database management System Class: S.Y.B.B.A (CA) Sem-III Course code: 301 Course outcomes CO1. Students will have a broad understanding of database concepts and database management system software. CO2.Students will be able to write SQL commands to create tables and indexes, insert/update/delete data, and query data in a relational DBMS. CO3.Students will be able to write a program (PL/SQL block) that interacts with DBMS server. CO4.Understand basic transaction processing concepts. CO5.Understand the concept of recovery management. Course Cs-331 Course Specific Methodology Reference No. of S.Y.BBA(CA) Outcome CSO Book Lecture 1.Introduction to Get the knowledge of Chalk and talk Database 2 RDBMS the core concept of System 1.1 Introduction to popular RDBMS Concepts 5th RDBMS product and their Create tables using Edition - features 1.2 Difference SQL DDL and can Silberschatz, Between DBMS and specify primary key Korth, RDBMS 1.3 Relationship and foreign key Sudershan. among application constraints. programs and RDBMS 2. PL/SQL Students will able to Demonstration SQL/PLSQL 20 2.1 Overview of PLSQL write a program i.e. the 2.2 Data Types 2.3 PL/SQL block that programming PLSQL interact with DBMS language of 2.4 Exception Handling server. oracle - Ivan 2.5 Functions , Procedures Understand Bayross 2.6 Cursor constraints, function, 2.7 Trigger procedure, cursor 2.8 Package triggersand packages and how to use them. 3. Transaction Students understand Constructivism Database 10 Management transactions and their System 3.1 Transaction Concept properties (ACID). Concepts 5th 3.2 Transaction Properties Understand the Edition - 3.3 Transaction States 3.4 concept of Silberschatz, Concurrent Execution 3.5 serializability and Korth, Serializability 3.6 recoverability. Sudershan. Recoverability 4.Concurrency control Know the concepts of Constructivism Database 8 4.1 Lock Based Protocol Lock based protocol System PUNE DISTRICT EDUCATION ASSOCIATION'S MAMASAHEB MOHOL COLLEGE 48/1A, Erandwane, Paud Road, Pune - 411038(Maharashtra) India DEPARTMENT OF COMPUTER SCIENCE 4.2 Timestamp Based and understand Concepts 5th Protocol locking protocols used Edition - 4.3 Validation Based to ensure isolation. Silberschatz, Protocol Understand the Korth, 4.4 Deadlock Handling concept of Timestamp Sudershan. Based protocol, Database validation based Management protocol and deadlock System - Bipin handling. Desai 5. Recovery System Identifies the recovery Constructivism An 8 5.1 Failure management. Introduction to 5.2 Storage Structures Understand the Database 5.3 Recovery & Atomicity logging techniques Systems Eighth 5.4 Recovery with used to ensure Edition C. Concurrent Transaction Atomicity and J.Date, 5.5 Remote Backup durability. A.Kannan, System Understand the S.Swamynathan recovery with concurrent transaction and transaction rollback. Recommended Books : 1) Database System Concepts 5th Edition - Silberschatz, Korth, Sudershan. 2) Database Management System - Bipin Desai 3) An Introduction to Database Systems Eighth Edition C. J.Date, A.Kannan, S.Swamynathan 4) SQL/PLSQL the programming language of oracle - Ivan Bayross Mrs. Rajnigandha Y. Ingole M.Sc.(Computer Science) B. Ed. MamasahebMohol College Pune-38 PUNE DISTRICT EDUCATION ASSOCIATION'S MAMASAHEB MOHOL COLLEGE 48/1A, Erandwane, Paud Road, Pune - 411038(Maharashtra) India DEPARTMENT OF COMPUTER SCIENCE Course:-Operating System Name of Teacher:- Prof. D.D Pokhalekar Class:- S.Y.B.B.A(CA) Course Outcomes:- CO1) Concepts of system programming. CO2) Services provided by operating system. CO3) Understands scheduling concepts. CO4) Understands structure of the system. CO5) Learns processes and memory management concept. Course Course Specific Outcome Methodology References No. of lectures Introduction to What is operating system, Computer Constructive System Programming 2 Operating system architecture, Services provided and Operating System by OS, Types of OS System – D. M. Dhamdhere System Structure User operating system Interface System Constructive Operating System 2 Calls, Process or job control , Device Concepts – Management, File Management , Silberschatz, Galvin, System Program, Operating System Gagne Structure Process What is Process? Process State, Process Constructive Operating System 3 Management Control Block, Context Switch, Concepts – Operation on Process Process Creation Silberschatz, Galvin, Process Termination Gagne CPU Scheduling What is scheduling ? Scheduling Constructive Operating System 8 Concepts , CPU- I/O Burst Cycle CPU Concepts – Scheduler ,Preemptive and Non- Silberschatz, Galvin, preemptive scheduling, Dispatcher, Gagne Scheduling criteria (Terminologies used in scheduling) Scheduling Algorithms , FCFS , SJF ( Preemptive & non- preemptive) Round Robin Scheduling Multilevel Queues Process Introduction, Critical section problem, Constructive Operating System 6 Synchronization Semaphores , Concept , Implementation , Concepts – Deadlock & Starvation , Binary Silberschatz, Galvin, Semaphores Critical Sections, Classical Gagne Problems of synchronization Bounded buffer problem ,Readers & writers problem PUNE DISTRICT EDUCATION ASSOCIATION'S MAMASAHEB MOHOL COLLEGE 48/1A, Erandwane, Paud Road, Pune - 411038(Maharashtra) India DEPARTMENT OF COMPUTER SCIENCE Course Course Specific Outcome Methodology References No. of lectures Deadlock Introduction , Deadlock Constructive Operating System 7 Characterization, Necessary Condition , Concepts – Resource allocation graph , Deadlock Silberschatz, Galvin, Prevention, Deadlock Avoidance Safe Gagne State Resource allocation graph algorithm Bankers algorithm, Deadlock Detection , Recovery from deadlock Memory Introduction to memory management, Constructive Operating System 8 Management Address Binding Dynamic Loading , Concepts – Dynamic Linking Overlays , Logical vs. Silberschatz, Galvin, physical addresses Swapping, Gagne Contiguous memory allocation, Single Partition Allocation, Multiple Partition Allocation External and Internal Fragmentation Segmentation , Segmentation with paging ,Virtual memory , Demand paging , Page replacement algorithms File System Introduction & File concepts (file Constructive Operating System 7 attributes, Operations on files) Access Concepts – methods Sequential access Silberschatz, Galvin, File structure Allocation methods Gagne Contiguous allocation Linked Allocation Indexed Allocation , Free Space ManagementBit Vector Linked List Grouping Counting I/O System 9.1 Introduction 9.2 I/O Hardware 9.3 Constructive Operating System 5 Application of I/O Interface 9.4 Kernel Concepts – I/O Subsystem, 9.5 Disk Scheduling Silberschatz, Galvin, FCFS Shortest Seek time first, Gagne SCAN C- SCAN Reference Books 1. System Programming and Operating System – D. M. Dhamdhere 2. Operating System Concepts – Silberschatz, Galvin, Gagne PUNE DISTRICT EDUCATION ASSOCIATION'S MAMASAHEB MOHOL COLLEGE 48/1A, Erandwane, Paud Road, Pune - 411038(Maharashtra) India DEPARTMENT OF COMPUTER SCIENCE Course: Business Mathematics Name Of the Teacher: Prof. Seema Patil Class: S.Y.B.B.A.(C.A.) Pattern:2013(Semester) Course Outcomes: COs: Business Mathematics CO 1) Apply different quantitative models in solving business problems. CO 2) To describe mathematical relations and functions used in business. CO 3) To create simple problem in the form of optimization tool. CO 4) Know the various optimization techniques. CO 5) To understand basic terms in the area of business calculus and financial mathematics. Course: Business Mathematics Course Specific Methodology Reference Book No.of Outcomes Lectures CSO Ratio, Proportion and Percentage: Know the basic terms of Constructive Business Ratio- Definition, Continued Ratio, mathematics. Mathematics by Inverse Ratio, Proportion, Continued V. K. Kapoor Proportion, Direct Proportion, 8 Inverse Proportion, Percentage- Meaning and Computations of Percentages. Profit and Loss: Terms and To understand the basic Constructive Business Formulae, Trade discount, Cash term related to business. Mathematics by discount, Problems involving cost V. K. Kapoor price, Selling Price, Trade discount 8 and Cash Discount. Introduction to Commission and brokerage, Problems on Commission. Interest: Simple Interest, Compound To know the types of Constructive Business interest (reducing balance & Flat interest. To understand Mathematics by Interest rate of interest), Equated the term EMI. V. K. Kapoor 6 Monthly Installments(EMI), Problems. Matrices And Determinants (upto Be able to determine the Constructive Business order 3 only ): Definition of a elements of a matrix. To Mathematics by Matrix, Types of Matrices, Algebra solve problems that can V. K. Kapoor of Matrices, Determinants, Ad joint be modeled by system of 14 of a Matrix, Inverse of a Matrix via linear equations. ad joint Matrix, Homogeneous System of Linear equations, Problems. Linear Programming Problems Apply optimization Constructive Operations 4 (L.P.P.): Meaning of LPP, technique in the field of Research by Dr. PUNE DISTRICT EDUCATION ASSOCIATION'S MAMASAHEB MOHOL COLLEGE 48/1A, Erandwane, Paud Road, Pune - 411038(Maharashtra) India DEPARTMENT OF COMPUTER SCIENCE Formulation of LPP, and solution by production. S. D. Sharma graphical methods. Formulate the linear programming problem. Transportation Problem (T.P.): Apply optimization Constructive Operations )Statement and meaning of T.P.