SARVEPALLI RADHAKRISHNAN UNIVERSITY, BHOPAL (M.P.) Scheme of Examination. Second Semester-Master of Computer Application

Similar documents
MCA-201 Operating System

Unit 2. Unit 3. Unit 4

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

Course Description: This course includes the basic concepts of operating system

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

SECOND SEMESTER BCA : Syllabus Copy

TEACHING & EXAMINATION SCHEME For the Examination COMPUTER SCIENCE. B.Sc. Part-I

15CS53: DATABASE MANAGEMENT SYSTEM

GUJARAT TECHNOLOGICAL UNIVERSITY B.E Semester: 4 Information Technology

3 rd Year V Semester

SCHEME OF INSTRUCTION & EXAMINATION B.E. III YEAR (COMPUTER SCIENCE & ENGINEERING) With effect from the Academic year

CS2255 DATABASE MANAGEMENT SYSTEMS QUESTION BANK UNIT I

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

Main Points of the Computer Organization and System Software Module

Chhattisgarh Swami Vivekanand Technical University, Bhilai

CS 101 Advanced Computer System Architecture 100 ( ) CS 102 Operating System 100 ( )

MaanavaN.Com DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING QUESTION BANK

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

Operating System Design

Department of Computer Science and I.T. THE CURRICULUM SECOND YEAR

B.Sc. Computer Science (Ancillary)

JBIET. Dept of IT. Operating Systems III B.Tech -I Sem. Department of Information Technology

Operating System(16MCA24)

Teaching and Examination Scheme: PAPER HRS TH TU PR TH PR OR TW TOTAL

Course Title: Computer Architecture` Course no: CSC-201 Full Marks: Credit hours: 3 Pass Marks: 36+4

Database Management Systems

DEPARTMENT OF INFORMATION TECHNOLOGY U.G. PROGRAMME SYLLABUS Batch V SEMESTER A. D. M. COLLEGE FOR WOMEN NAGAPATTINAM

SRI VENKATESWARA UNIVERSITY: TIRUPATI DEPARTMENT OF COMPUTER SCIENCE ADMITTED BATCH

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

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

Syllabi of the Comprehensive Examination in Computer Science

THE ASPIRANTS. B tech S5 Syllabus. For lecture notes please visit Mysterious Eye

SESSION M12-S12 INTERNAL ASSIGNMENT

Syllabi & Scheme of Examination BCA-2 nd Year. Website:-

DATABASE MANAGEMENT SYSTEMS


B.C.A Under CBCS with effect from Academic Year SRI VENKATESWARA UNIVERSITY, TIRUPATI B.C.A. SEMESTER II. Mid Sem Exam* Marks

2CSE401 Probability & Statistics [ ]

SYED AMMAL ENGINEERING COLLEGE

INSTITUTE OF AERONAUTICAL ENGINEERING

DEPARTMENT OF COMPUTER APPLICATIONS (MCA) SYLLABUS

SCHEME OF EXAMINATION FOR B.Sc.(COMPUTER SCIENCE) SEMESTER SYSTEM (Regular Course) w.e.f Scheme for B.Sc.-I. Semester-I. Internal Assessment

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

CS6302- DATABASE MANAGEMENT SYSTEMS- QUESTION BANK- II YEAR CSE- III SEM UNIT I

Silver Oak Engineering College and technology Information Technology Department

Course Contents/Syllabus: Weightage (%) Module I: Introduction to operating system: 15

CSI3131 Final Exam Review

UNIVERSITY OF NEBRASKA AT OMAHA COURSE SYLLABUS/DESCRIPTION

Course: Database Management Systems. Lê Thị Bảo Thu

Midterm Exam. October 20th, Thursday NSC


SEMESTER 4. BCA401: Operational Research (Complementary) ( Syllabus as approved by Board of Studies of Mathematics ( UG)

Course Outline Faculty of Computing and Information Technology

ADVANCED DATABASES ; Spring 2015 Prof. Sang-goo Lee (11:00pm: Mon & Wed: Room ) Advanced DB Copyright by S.-g.

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

Syllabus for Computer Science General Part I

CMSC 461 Final Exam Study Guide

Teaching Scheme. L T P Total L T P

FUNDAMENTALS OF. Database S wctpmc. Shamkant B. Navathe College of Computing Georgia Institute of Technology. Addison-Wesley

M.C.A. DEGREE EXAMINATION, DEC First Year. Time : 03 Hours Maximum Marks : 75

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

Department of Computer Science and Technology 2014

Database Systems Management

(DMCA 101) M.C.A.(Previous) DEGREE EXAMINATION, MAY 2006 PAPER - I - INFORMATION TECHNOLOGY

DATABASE SYSTEM CONCEPTS

Name of chapter & details

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

M.Sc. (Previous) DEGREE EXAMINATION, MAY First Year Information Technology. Time : 03 Hours Maximum Marks : 75

Shri VaishnavVidhyapeethVishvavidhyalaya, Indore Institute of Computer Applications

A7-R3: INTRODUCTION TO DATABASE MANAGEMENT SYSTEMS

Bachelor in Computer Application (BCA)

COURSE: DATA STRUCTURES USING C & C++ CODE: 05BMCAR17161 CREDITS: 05

Total No. of Questions : 18] [Total No. of Pages : 02. M.Sc. DEGREE EXAMINATION, DEC First Year INFORMATION TECHNOLOGY.

Timers 1 / 46. Jiffies. Potent and Evil Magic

(DMTCS 01) Answer Question No.1 is compulsory (15) Answer One question from each unit (4 15=60) 1) a) State whether the following is True/False:

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

Data Base Management Systems. Computer Oriented Numerical Analysis Oral & Written Communication Programming Laboratory in RDBMS.

MAHARAJA KRISHNAKUMARSINHJI BHAVNAGAR UNIVERSITY NAAC Accreditation Grade B (With effect from Academic Year: )

Week. Lecture Topic day (including assignment/test) 1 st 1 st Introduction to Module 1 st. Practical

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

Advanced Diploma in Computer Science (907) Computer Systems Architecture

Tilak Maharashtra Vidyapeeth, Pune

; Spring 2008 Prof. Sang-goo Lee (14:30pm: Mon & Wed: Room ) ADVANCED DATABASES

DATABASE MANAGEMENT SYSTEM SUBJECT CODE: CE 305

PGDCA Syllabus Directorate of Distance Education, University of Kashmir Directorate of Distance Education University of Kashmir Srinagar

FACULTY OF ENGINEERING & TECHNOLOGY SYLLABUS

Syllabi & Scheme of Examination BCA-3 rd Year. Website:-

Systems:;-'./'--'.; r. Ramez Elmasri Department of Computer Science and Engineering The University of Texas at Arlington

UNIVERSITY POLYTECHNIC B.I.T., MESRA, RANCHI. COURSE STRUCTURE (W.E.F Batch Students) (Total Unit 7.0) Sessional Unit Code. Theory Unit Course

VEER NARMAD SOUTH GUJARAT UNIVERSITY

Reader's Guide Outline of the Book A Roadmap For Readers and Instructors Why Study Computer Organization and Architecture Internet and Web Resources

Operating Systems. Lecture 09: Input/Output Management. Elvis C. Foster

CSc33200: Operating Systems, CS-CCNY, Fall 2003 Jinzhong Niu December 10, Review

Name of the Assistant/ Associate Professor:Annu Saini Class and Section:BCA 1 st sem Subject:Computer and Programming Fundamentals July 2018

INSTITUTE OF AERONAUTICAL ENGINEERING Dundigal, Hyderabad COMPUTER SCIENCE AND ENGINEERING QUESTION BANK OPERATING SYSTEMS

Course Description: This course includes concepts of instruction set architecture,

Informatics 1: Data & Analysis

B.Sc. Final B.SC. PART-III PAPER I COMPUTER ORGANIZATION II

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

SEMESTER SYSTEM, PROPOSED SCHEME FOR B.Sc. ELECTRONICS (PASS COURSES), B.Sc. ELECTRONICS MAINTENANCE. w.e.f. 2010

Transcription:

Scheme of Examination Second Semester-Master of Computer Application S.No Subject Code 1 MCA 201 2 MCA 202 3 MCA 203 4 MCA 204 5 MCA 205 6 MCA 206 7 MCA 207 Subject Name Periods per week Credits L T P End Sem. Exam Maximum Marks (Theory Slot) Tests (Two) Assign ments /Quiz Maximum Marks (Practical Slot) End Sem. Practical/ Viva Practical Record/Ass ignment/q uiz/present ation Operating System 3 1-4 70 20 10-100 Data Base Mgmt. System 3 1-4 70 20 10 - - 100 Computer Arch. 3 1-4 70 20 10 - - 100 Computer oriented Numerical & Stat. Methods 3 1-4 70 20 10 - - 100 System Software 3 1-4 70 20 10 - - 100 Prog. Lab in RDBMS Assembly lang. Prog Lab - - 8 8 - - - 120 80 200 - - 2 2 - - - 30 20 50 Total 15 5 10 30 350 100 50 150 100 750 Total Marks L: Lecture - T: Tutorial - P: Practical

Unit-I MCA-201 Operating System Introduction: Evolution of operating systems (History of evolution of OS with the generations of computers), Types of operating systems, Multitasking, Timesharing, Multithreading, Multiprogramming and, Real time operating systems, Different views of the operating system, System Programmer s view, User s view, Operating system concepts and structure, Layered Operating Systems, Monolithic Systems. Processes: The Process concept, The process control block, Systems programmer's view of processes, Operating system services for process management, Scheduling algorithms, First come first serve, Round Robin, Shortest runtime next, Highest response ratio next, Multilevel Feedback Queues, Performance evaluation of scheduling algorithms stated above Unit-II Memory Management : Memory management without swapping or paging, Concepts of swapping and paging, Page replacement algorithms namely, Least recently used, Optimal page replacement, Most recently used, Clock page replacement, First in First out (This includes discussion of Belady s anomaly and the category of Stack algorithms), Modeling paging algorithms, Design issues for paging system, Segmentation, Segmented Paging, Paged Segmentation Unit-III Inter-process Communication and Synchronization: The need for inter-process synchronization, Concept of mutual exclusion, binary and counting semaphores, hardware support for mutual exclusion, queuing implementation of semaphores, Classical problems in concurrent programming, Dining Philosopher s problem, Bounded Buffer Problem, Sleeping Barber Problem, Readers and Writers problem, Critical section, critical region and conditional critical region, Monitors and messages. Deadlocks: Concepts of deadlock detection, deadlock prevention, deadlock avoidance. Banker s Algorithm. Unit-IV File System: File systems, directories, file system implementation, security protection mechanisms. Input/output: Principles of I/O Hardware: I/O devices, device controllers, direct memory access. Principlesof I/O software: Goals interrupt handlers, device drivers, and device independent I/O software. User space I/O Software. Disks: Disk hardware, Disk scheduling algorithms (namely First come first serve, shortest seek time first, SCAN, C-SCAN, LOOK and C-LOOK algorithms) Error handling, track-at-a-time caching, RAM Disks. Clocks: Clock hardware, memory-mapped terminals, I/O software Unit-V Processes and Processors in Distributed Systems: Threads, System models, processor allocation, Scheduling. Distributed File Systems: Design, Implementation, and trends..performance Measurement, Monitoring and evaluation Introduction, important trends affecting performance issues, why performance monitoring and evaluation are needed, performance measures, evaluation techniques, bottlenecks and saturation, feedback loops. Books 1. Milenkovic, M., "Operating Systems - concepts and Design" McGraw Hill International Edition- Computer Science series 1992. 2. Abraham Silberschatz Peter B. Galvin, G. Gagne, Operating System Concepts, Sixth Edition, Addison Wesley Publishing Co., 2003. 3. Tanenbaum, A.S. "Modern Operating System", Prentice Hall of India Pvt. Ltd.1995

Unit-I MCA-202 DBMS Introduction: Advantage of DBMS approach, various view of data, data independence, schema and subschema, Primary concepts of data models, Database languages, transaction management, Database Administrator and users, data dictionary, overall system architecture. ER model: basic concepts, design issues, mapping constraint, keys, ER diagram, weak and strong entity Sets, specialization and generalization, aggregation, inheritance, design of ER schema, reduction of ER Schema to tables. Unit-II Domains, Relations and Keys: domains, relations, kind of relations, relational database, various types of Keys, candidate, primary, alternate and foreign keys. Relational Algebra & SQL: The structure, relational algebra with extended operations, modifications of Database, idea of relational calculus, basic structure of SQL, set operations, aggregate functions, null Values, nested sub queries, derived relations, views, modification of Database, join relations, DDL in SQL. Unit-III Functional Dependencies and Normalization: basic definitions, trivial and non trivial dependencies, Closure set of dependencies and of attributes, irreducible set of dependencies, introduction to normalization, non loss decomposition, FD diagram, first, second, third Normal forms, dependency Preservation, BCNF, multivalued dependencies and fourth normal form, Join dependency and fifth normal Form. Unit-IV Database Integrity: general idea. Integrity rules, domain rules, attribute rules, relation rules, Database Rules, assertions, triggers, integrity and SQL. Transaction, concurrency and Recovery: basic concepts, ACID properties, Transaction states, Implementation of atomicity and durability, concurrent executions, basic idea of serializability, basic idea Of concurrency control, basic idea of deadlock, failure classification, storage structure types, stable Storage implementation, data access, recovery and atomicity- log based recovery, deferred Database Modification, immediate Database modification, checkpoints. Distributed Database: basic idea, distributed data storage, data replication, data fragmentation horizontal, Vertical and mixed fragmentation Unit-V Emerging Fields in DBMS: object oriented Databases-basic idea and the model, object structure, object Class, inheritance, multiple inheritance, object identity, data warehousing- terminology, definitions, Characteristics, data mining and its overview, Database on www, multimedia Databases-difference with Conventional DBMS, issues, similarity based retrieval, continuous media data, multimedia data formats, Video servers. Storage structure and file organizations: overview of physical storage media, magnetic disks performance And optimization, basic idea of RAID, file organization, organization of records in files, basic Concepts of indexing, ordered indices, basic idea of B-tree and B+-tree organization Network and hierarchical models: basic idea, data structure diagrams, DBTG model, implementations, tree structure diagram, implementation techniques, comparison of the three models

Books 1. A Silberschatz, H.F Korth, Sudersan Database System Concepts, MGH Publication. 2. C.J Date An introduction to Database Systems 6th ed. 3. Elmasri & Navathe Fundamentals of Database systems III ed.

Unit-I MCA-203 Computer Architecture Introduction to organization and architecture: Computer Components, Computer Function, Interconnection Structures, Bus Interconnection, PCI. Input/output - External Devices, I/O Modules, Programmed I/O, Interrupt-Driven I/O, Direct Memory Access, I/O Channels and Processors, The External Interface. Integer Representation, Integer Arithmetic, Floating Point Representation, Floating-Point Arithmetic. Unit-II Computer memory organization - Computer Memory System Overview, Semiconductor Main Memory, Advanced DRAM Organization. Cache Memory, Hit ratio, mapping techniques, writing into cache, Magnetic Disk, RAID, Optical Memory, Magnetic Tape. Auxiliary Memory, memory Hierarchy, Associative memory, Virtual memory, Address space & memory space, Address mapping, page table, Page replacement, segmentation Unit-III Computer Instructions - The Arithmetic and Logic Unit (ALU), Instruction sets - Machine Instruction Characteristics, Types of Operands, Types of Operations, Assembly Language. Addressing Modes and Formats, Addressing, Instruction Formats Unit-IV CPU structure and function: Processor Organization, Register Organization, The Instruction Cycle, Instruction Pipelining, The Pentium Processor Unit-V Control Unit Operation - Micro - operations, Control of the CPU, Hardwired Implementation. Basic concepts of Micro programmed Control. Books 1. COMPUTER ORGANIZATION AND ARCHITECTURE BY WILLIAM STALLINGS TMH PUBLICATION 2. COMPUTER SYSTEM ARCHITECTURE: BY M. MORRIS MANO 3.DIGITAL LOGIC AND COMPUTER DESIGN BY M. MORRIS MANO

MCA-204 Computer Oriented Numerical & Statistical Methods UNIT-I Numerical approximation, Representation of integers and real numbers in computers, fixed and floating Point arithmetic, normalized floating point numbers, Round off and truncation errors, relative and absolute Errors. Iterative methods: Zeros of single transcendental equations and zeros of polynomials using Bisections, false position, Newton Raphson methods. Convergence of solutions..unit-ii Interpolation: Forward, Backward, central (Striplings) and divided difference formulas, lagrangie s Interpolation, Inverse interpolation for equal and unequal intervals. UNIT-III Numerical Integration: Newton Cote s formula, Simpson s 1/3rd and 3/8th rule. Gauss Legendre (two and Three points) integration formula. Simultaneous linear equations: Solutions of simultaneous linear equations Gauss elimination method And pivoting, ill conditioned equations and refinement of solutions, Gauss-seidal iterative methods. UNIT-IV Solution of differential equation: Runge-Kutta fourth order method. Euler s method, Picard s, Taylor s Series. UNIT-V Distributions: Binomial distribution, Poisson distribution and normal distribution, 2 distribution, Rectangular distribution, hyper geometric distribution BOOKS: 1. E. Balaguruswamy Numerical Methods, TMH, ISBN 07-463311-2, 1999. 2. B.S. Grewal Numerical Methods in Engineering & Science. 3. V. Rajaraman Computer Oriented Numerical Methods.

UNIT-I MCA-205 System Software INTRODUCTION: Introduction System software and machine architecture The Simplified Instructional Computer (SIC) Machine Architectures (SIC and SIC/XE) Data and Instruction Formats Addressing Modes Instruction sets I/O Programming..UNIT-II ASSEMBLERS: Basic assembler functions A simple SIC assembler Assembler algorithms and data structures Machine dependent assembler features, Instruction formats and addressing modes Program relocation Machine independent assembler features Literals Symbol-defining statements Expressions Program Blocks Control Sections and Program Linking One Pass Assembler and Multipass Assemblers Implementation examples MASM assembler.. UNIT-III LOADERS AND LINKERS: Basic loader functions: Design of an Absolute Loader A Simple Bootstrap Loader Machine dependent loader features Relocation Program Linking Algorithm and Data Structures for Linking Loader. Machine-independent loader features Automatic Library Search Loader Options Loader design options Linkage Editors Dynamic Linking Bootstrap Loaders. Implementation examples: MSDOS linker. UNIT-IV MACRO PROCESSORS :Basic macro processor functions Macro Definition and Expansion Macro Processor Algorithm and data structures Machine independent macro processor features Concatenation of Macro Parameters Generation of Unique Labels Conditional Macro Expansion Keyword Macro Parameters Macro Processor Design Options Recursive Macro Expansion Algorithm General Purpose macro Processors Macro Processing within Language Translators - Implementation examples: MASM Macro Processor ANSI C macro language. UNIT-V OTHER SYSTEM SOFTWARE :Text editors Overview of Editing Process - User Interface Editor Structure Interactive Debugging Systems Debugging functions and capabilities Relationships with Other parts of the system User Interface Criteria. BOOKS: 1. Leland Beck - System Software An Introduction to Systems Programming, Third Edition, Pearson Education, Inc., 1999. 2. D. M. Dhamdhere, Systems Programming and Operating Systems", Tata McGraw Hill Company, 1999. 3. John J. Donovan, Systems Programming, Tata McGraw Hill Company, 1991.