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

Similar documents
M.Sc. (Computer Science) I Year Assignments for May Paper I DATA STRUCTURES Assignment I

Bachelor in Computer Application (BCA)

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

15CS53: DATABASE MANAGEMENT SYSTEM

Unit 2. Unit 3. Unit 4

MATHEMATICAL STRUCTURES FOR COMPUTER SCIENCE

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

HIGHER SECONDARY EDUCATION CATEGORY NO. 111/2010 & 69/2010 (NCA- LC)

DIRECTORATE OF TECHNICAL EDUCATION DIPLOMA IN ELECTRICAL AND ELECTRONICS ENGINEERING II YEAR M SCHEME IV SEMESTER.

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

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

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

Sri Satya Sai University of Technology and Medical Sciences, Sehore(M.P.)

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

Madhya Pradesh Bhoj (Open) University, Bhopal

Computer Architecture and Organization:

Semester: I Credits: 5. Category: MC No.of hrs/week: 5 CA PROGRAMMING IN C

SCHEME OF EXAMINATION FOR MASTER OF COMPUTER APPLICATIONS (MCA)

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

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

B.Tech in COMPUTER SCIENCE & ENGINEERING

Syllabi of the Comprehensive Examination in Computer Science

Applied Mathematics [AMT] S.Y. Diploma : Sem. III [CO/CM/IF/CD]

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

3 rd Year V Semester

Kumaun University Nainital Proposed Syllabus for B. Sc. Semester program to be implemented from session Subject: Computer Science

M.Sc. (Previous) DEGREE EXAMINATION, MAY (Examination at the end of First Year) Computer Science. Paper - I : DATA STRUCTURES

(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:

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

Syllabi & Scheme of Examination MCA/Msc-2 nd Year. Website:-

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

Design and Analysis of Algorithms COT-301

LESSON PLAN. Name: Dr. Gaurav Sharma & Er. Shilpi. Discipline: Computer Science and Engineering. Semester: B.Tech 3 rd

FLEXILEARN -Freedom to design your degree

Syllabus of M.Sc Department of Computer Science University of Peshawar

Fundamentals of Discrete Mathematical Structures

Harcourt Butler Technological Institute, Kanpur (An Autonomous Institute Affiliated to U. P. Technical University, Lucknow) Revised Syllabus

GARDEN CITY UNIVERSITY. Bachelor of Computer Applications SEMESTER- I. Course: CONCEPTS OF PROGRAMMING USING C LANGUAGE CODE: 05ABCAR17111 CREDITS: 04

Object Oriented Programming

1) What is information system? Describe the basic concepts of information systems.

Rizvi College of Arts, Science & Commerce Bandra (W), Mumbai Teaching Plan Academic Year

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

PGDCA SEMESTER-I PGDCA 101: PC SOFTWARE: Unit-1: Introduction

B.Tech II Year I Semester (R13) Regular Examinations December 2014 DIGITAL LOGIC DESIGN

COPYRIGHTED MATERIAL INDEX

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

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

SYLLABUS FOR 3-YEAR B.Sc. (GENERAL) COURSE IN COMPUTER SCIENCE [To be effective from academic year and onwards] PART I

Integral University, Lucknow Department of Computer Application STUDY AND EVALUATION SCHEME. Master of Computer Application (MCA)

CONTENTS Equivalence Classes Partition Intersection of Equivalence Relations Example Example Isomorphis

B.Sc.-IT (Part I) EXAMINATION, 2010 Computing Logics And Reasoning

GANPAT UNIVERSITY FACULTY OF COMPUTER APPLICATIONS

(ii) Simplify and implement the following SOP function using NOR gates:

CONTENTS. Computer-System Structures

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

SECTION A. (i) The Boolean function in sum of products form where K-map is given below (figure) is:

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

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

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

SIR C R REDDY COLLEGE OF ENGINEERING

UNIT I BOOLEAN ALGEBRA AND COMBINATIONAL CIRCUITS PART-A (2 MARKS)

Silver Oak Engineering College and technology Information Technology Department

ADMINISTRATIVE MANAGEMENT COLLEGE

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

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY-2000 TO BE EFFECTIVE FROM THE ACADEMIC YEAR

About the Author. Dependency Chart. Chapter 1: Logic and Sets 1. Chapter 2: Relations and Functions, Boolean Algebra, and Circuit Design

(DMCA101) M.C.A. DEGREE EXAMINATION, MAY First Year INFORMATION TECHNOLOGY

SYLLABUS. M.Sc. I.T. Ist Year

CONTENTS CHAPTER 1: NUMBER SYSTEM. Foreword...(vii) Preface... (ix) Acknowledgement... (xi) About the Author...(xxiii)

UPY14602-DIGITAL ELECTRONICS AND MICROPROCESSORS Lesson Plan

2CSE401 Probability & Statistics [ ]

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

SECOND SEMESTER BCA : Syllabus Copy

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

Honorary Professor Supercomputer Education and Research Centre Indian Institute of Science, Bangalore

Master of Computer Applications(MCA)

GATE Topper Algorithm by Bikram Sir

Main Points of the Computer Organization and System Software Module

CIS 1.5 Course Objectives. a. Understand the concept of a program (i.e., a computer following a series of instructions)

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

Sri Satya Sai University of Technology & Medical Sciences, Sehore (M.P.)

Total No. of Questions :09] [Total No. of Pages : 02. II/IV B.Tech. DEGREE EXAMINATIONS, NOV/DEC Second Semester CSE/IT DBMS

SIDDHARTH GROUP OF INSTITUTIONS :: PUTTUR Siddharth Nagar, Narayanavanam Road QUESTION BANK (DESCRIPTIVE) UNIT-I

II/IV B.Tech (Regular/Supplementary) DEGREE EXAMINATION. Discrete Mathematical Structures. Answer ONE question from each unit.

COURSE STRUCTURE AND SYLLABUS APPROVED IN THE BOARD OF STUDIES MEETING HELD ON JULY TO BE EFFECTIVE FROM THE ACADEMIC YEAR

B.Sc. Computer Science (Ancillary)

Database Management Systems

CS/IT DIGITAL LOGIC DESIGN

ASSIGNMENT - 1 M.Sc. DEGREE EXAMINATION, MAY 2019 First Year COMPUTER SCIENCE Data Structures MAXIMUM : 30 MARKS ANSWER ALL QUESTIONS

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

2) Explain in detail about different AVL rotation applied on unbalanced trees.

DADI INSTITUTE OF ENGINEERING & TECHNOLOGY (Approved by A.I.C.T.E., New Delhi & Affiliated to JNTUK, Kakinada)

Operating System Design

Digital Design Using Digilent FPGA Boards -- Verilog / Active-HDL Edition

R07. Code No: V0423. II B. Tech II Semester, Supplementary Examinations, April

Fundamental of I.T. (c) Application of computer *************

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

Department of Computer Science University of Peshawar UNDERGTRADUATE CURRICULUM BCS

HANSABA COLLEGE OF ENGINEERING & TECHNOLOGY (098) SUBJECT: DIGITAL ELECTRONICS ( ) Assignment

CS2255 DATABASE MANAGEMENT SYSTEMS QUESTION BANK UNIT I

Transcription:

Syllabus for M.Sc. Computer Science Programme Semester I External/ Internal CS 101 Advanced Computer System Architecture 100 ( 75 + 25 ) CS 102 Operating System 100 ( 75 + 25 ) CS 103 Mathematical Foundation of Computer Science 100 ( 75 + 25 ) CS 104 Advanced Database Systems 100 ( 75 + 25 ) CS 105 LAB (RDBMS) 100 ( 50 + 50 ) CS101 Advanced Computer System Architecture Max. Marks: 75 UNIT I Basic Computer Organization, Memory Organization, Data Representation, Boolean Algebra, Karnaugh Map, Logic Families TTL, ECL and C-MOS Gates. UNIT II Combinational circuits: Half, Full Adder and Subtractor, Decoder, Encoder, Multiplexer, Demultiplexer. Sequential Circuits : Flip Flops (R-S, J-K, D and T), Working, Characteristic Table, Characteristic Equation, State Diagram, Timing Diagram, Excitation Table of Flip Flops, Design of Sequential Circuits, Reduction of States. UNIT III Registers : Shift Registers ( Left Shift and Right Shift ), Bidirectional Shift Registers. Counters : Synchronous and Asynchronous Counters. UNIT IV Instruction Codes, Stored Program Organization, Indirect Address, Computer Registers, Common Bus System, Computer Instructions, Instruction Cycle, Register -Reference Instructions, Memory Reference Instructions, Hardwired and Micro programmed Processor Design, Instruction Formats (0, 1, 2 and 3 addressing), Addressing Modes, RISC and CISC characteristics.

UNIT V Parallel Processing, Pipelining, Arithmetic Pipeline, Instruction Pipeline, Input-Output Interface, Asynchronous Data Transfer, Strobe control Handshaking, Modes of Transfer, Priority Interrupt, Priority Encoder, DMA Controller. 1. M.Morris Mano, Computer System Architecture, PHI, New Delhi 2. M.Morris Mano, Digital Logic and Computer Design, PHI, New Delhi 3. B.Ram, Computer Fundamentals : Architecture and Organization, New Age 4. William Stallings, Computer Organization and Architecture, Pearson Education 5. Vrarsie, Zaky and Hamcher, Computer Organization, TMH CS102 Operating System Max. Marks: 75 Definition and type of operating systems, Batch Systems, Multi programming, Time sharing, Parallel and distributed Real time systems, Operating systems structure, Operating system components and services, System calls, System programs, virtual machines. Process Management: Process concept, Process scheduling, Cooperating processes, Threads, Interprocess communication, CPU scheduling criteria, Scheduling algorithms, Multipleprocessor scheduling, Real time scheduling and algorithm evaluation. I Process synchronization and Deadlocks: The critical section problem, Synchronization hardware, Semaphores, Classical problems of synchronization, Critical regions, Deadlock-System model, Deadlock Prevention, Avoidance and Detection, Recovery from deadlock. Banker s algorithm for deadlock handling. Memory Management- Logical and Physical address space, Swapping, Contiguous Allocation, Paging and segmentation, Virtual memory, Demand paging and its performance, page replacement algorithms, Allocation of frames, Thrasing, File Systems, secondary storage

structure, Disk scheduling methods, Disk management, Recovery, Disk structure, Disk Scheduling methods, Disk Management, Swap space Management, Disk reliability. Unit V Protection and Security: Protection and security- Goals of protection, Domain of protection, Access matrix, Implementation of access Matrix, Revocation of Access Rights, Language based protection, The security problem, Authentication, Program Threats, System Threats, Threat Monitoring, The Unix System : File System, Process Management, Bourne shell, Shell variables, Command Line Programming, Filters and commands : Pr, head, tail, cut, paste, sort, uniq, tr, join etc grep, egrep, fgrep etc. Sed, awk etc. System calls: create, open, close, read, write, isleek, link, unlink, stat, fstat, umask, chmod, exec, fork, wail, system. 1. S. Galvin, Operating System Concepts, AWL 2. A.S. Tanenbaum, Moderning Operating System PHI CS103 Mathematical Foundation of Computer Science Max. Marks: 75 Sets, Representation of Sets, Types of Sets, Operations on Sets, Principle of Duality and Algebra of Sets, Mathematical Induction, Principle of Inclusion-Exclusion. Binary Relation, Properties of Binary Relations, Types of Functions, Composition of Functions, Inverse Function, Pigeonhole Principle. Group, Abelian group, properties of group, Semi Group, Subgroup,Cyclic group, Cosets, Monoid, Homomorphism, Isomorphism, and Automorphism of groups, Partially Ordered Sets(Posets), Hasse Diagrams,Lattices, Properties of Lattices, Lattices as Algebraic Systems, Sublattices, Complete Lattices, Bounded Lattices, Complemented Lattices. I Graphs, Walk, Path, connected graphs, Regular and Bipartite graphs, cycles and circuit. Diameter and center of a graph. Eccentricity of a vertex. Central graphs Planar Graphs. Tree, Rooted Tree, Spanning Tree, Minimal Spanning tree, Kruskal s and Prim s Algorithms. Proposition, First order logic, Basic logical operations, Tautologies, Contradictions, Algebra of Propositions, Logical equivalence, Normal forms, Inference Theory, Predicated and quantifiers.

Unit V Languages, operations on languages, Kleen closure, Regular Set, Regular expression, regular language, Phrase structure grammars, Types of grammars, types of languages. Conversion of regular expressionto Finite Automata, NFA, DFA.Moore Machine, Mealy Machine. 1. Seymour Lipschutz, Discrete Mathematics, TMH 2. J.P. Tremblay and R. Manohar, Discrete Mathematical Structure with Application to computer science, TMH 3. H. Rosen, Kenneth, Applied Discrete Structures for computer science, Galgotia Publication. 4. Gersting, Mathematical Structure for Computer Science, WH Freeman and Macmillan 5. C.L.Liu, Elements of Discrete Mathematics, McGraw Hill CS104 Advanced Database Systems Max. Marks: 75 Introduction: An overview of Database systems, Architecture, Schema and Instances, Data Independence and Data Base. Entity-Relationship Diagram, generalization, aggregation and association, Data Models: Hierarchical, Network and Relational. Relational data model concepts, Integrity constraints, keys, Domain Constraints, Referential Integrity, Assertions, Triggers, Foreign key, Relational Algebra, Relational Calculus, Tuple and Domain Calculus. Reduction of Relation Algebra to Relational Calculus, Relation Completeness. I Functional Dependencies, normal forms (1NF, 2NF, 3NF), BCNF, Mulivalued Dependencies,4NF, Join Dependencies and 5NF. Query processing and optimization. Transaction processing concepts. Transaction systems, schedule and recoverability, Testing of serializability, Serializability of schedules, conflicts. Concurrency control techniques: Locking techniques for concurrency control, Time stamping protocols validation techniques, multiple granularity, multiversion schemes.

Unit V Distributed database: Distributed data storage, data fragmentation, replication and allocation techniques for distributed database design, recovery in distributed database, protection and security. 1. Elmasri, Navathe, Fundamentals of Database Systems, Pearson Education. 2. Korth, Silbertz, Sudarshan, Database Concepts McGraw Hill 3. C.J. Date, An Introduction to Database Systems Addision Wesley 4. Bipin C. Desai, An Introduction to Database Systems, Galgotia Publication 5. Mazumdar and Bhattacharya, Database Management Systems, TMH 6. Ramakrishnan, Gehrke, Database Management System, McGraw Hill