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

Similar documents
Syllabus for Computer Science General Part I

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

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

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

B.Sc. Computer Science (Ancillary)

Swami Ramanand Teerth Marathwada University, Nanded

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

DEPARTMENT OF COMPUTER APPLICATIONS B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER LESSON PLAN SRM INSTITUTE OF SCIENCE AND TECHNOLOGY

Seth Jai Parkash Polytechnic, Damla

Preface... (vii) CHAPTER 1 INTRODUCTION TO COMPUTERS

SAURASHTRA UNIVERSITY

CHETTINAD COLLEGE OF ENGINEERING AND TECHNOLOGY COMPUTER ARCHITECURE- III YEAR EEE-6 TH SEMESTER 16 MARKS QUESTION BANK UNIT-1

LESSON PLAN B.C.A. - FIRST YEAR ( REGULATION) SECOND SEMESTER

LIST OF EXPERIMENTS. (1) (Office Automation)

R. C. TECHNICAL INSTITUTE, SOLA

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

Academic Programme: B.Sc. I Year. Computer Science (Optional) Hours. Fundamentals of Computer Hours.

BACHELORS IN COMPUTER APPLICATIONS COMPUTER NETWORKS PAPER CODE: BCA-401

OBJECT ORIENTED DATA STRUCTURE & ALGORITHMS

DATA STRUCTURES USING C

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

SECOND SEMESTER JAVA PROGRAMMING

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

ACADEMIC YEAR PLANNING - F.Y.J.C. ( ) F.Y.J.C. COMPUTER SCIENCE (Theory)

CHOICE BASED CREDIT SYSTEM (With effect from )

ii) Do the following conversions: output is. (a) (101.10) 10 = (?) 2 i) Define X-NOR gate. (b) (10101) 2 = (?) Gray (2) /030832/31034

Semester-II. Credit Hours IA UE Total Value

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


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

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

5. (a) What is secondary storage? How does it differ from a primary storage? (b) Explain the functions of (i) cache memory (ii) Register

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

B.Sc II Year Computer Science (Optional)

Table of Contents. Chapter 1: Introduction to Data Structures... 1

M.C.A. DEGREE EXAMINATION, MAY First Year. Paper I INFORMATION TECHNOLOGY. SECTION A (3 15 = 45 marks) Answer any THREE of the following.

Object Oriented Programming

DEPARTMENT OF INFORMATION TECHNOLOGY KUMAUN UNIVERSITY, NAINITAL SEMESTER-I ( )

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

ASSIGNMENT-1 M.Sc. DEGREE EXAMINATION, MAY 2018 (First Year) INFORMATION TECHNOLOGY Basics of Information Technology

CSI3131 Final Exam Review

Sardar Patel University S Y BSc. Computer Science CS-201 Introduction to Programming Language Effective from July-2002

Absolute C++ Walter Savitch

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

COURSE OUTLINE & WEEK WISE BREAKAGE

Note: Select one full question from each unit

COA. Prepared By: Dhaval R. Patel Page 1. Q.1 Define MBR.

PART A (22 Marks) 2. a) Briefly write about r's complement and (r-1)'s complement. [8] b) Explain any two ways of adding decimal numbers.

TIME SCHEDULE. 2 Physical Layer 15. Course General Outcomes: Sl. G.O On completion of this course the student will be able :

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

Preface to the Second Edition Preface to the First Edition Brief Contents Introduction to C++ p. 1 A Review of Structures p.

SYLLABUS. osmania university CHAPTER - 1 : REGISTER TRANSFER LANGUAGE AND MICRO OPERATION CHAPTER - 2 : BASIC COMPUTER

P.G.D.C.A. EXAMINATION, 2009

DATA COMMUNICATIONS AND COMPUTER NETWORKS

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

INTELLIGENCE PLUS CHARACTER - THAT IS THE GOAL OF TRUE EDUCATION UNIT-I

HIGER SECONDARY FIRST YEAR COMPUTER SCIENCE

Course Name: B.Tech. 3 th Sem. No of hours allotted to complete the syllabi: 44 Hours No of hours allotted per week: 3 Hours. Planned.

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

Data Structures in C++ Using the Standard Template Library

DCN Questions CHAPTER 1:- NETWORKING FUNDAMENTALS

First Semester First August to 31 st January. Second Semester First February to 31 st July. COURSE STRUCTURE

Gujarat University M. Sc. Computer Science [S. F.] Semester-1 Syllabus Gujarat Arts & Science College, Ahmedabad.

1. Which of the following circuits can be used to store one bit of data? A) Encoder B) OR gate C) Flip Flop D) Decoder

1) What is the role of information technology in modern organizations? 2) Discuss the memory and storage devices.

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

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

M.C.A. DEGREE EXAMINATION, MAY First Year Paper - I : INFORMATION TECHNOLOGY. Time : 03 Hours Maximum Marks : 75

Bachelor in Computer Application (BCA)

Madhya Pradesh Bhoj (Open) University, Bhopal

CERTIFICATE IN WEB PROGRAMMING

Main Points of the Computer Organization and System Software Module

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

Introduction to Programming Using Java (98-388)

Semester-IV. BCA-401 Numerical and Statistical Technique

Switching & Transmission Fundamentals

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

VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING QUESTION BANK

JNTUWORLD. 1. Discuss in detail inter processor arbitration logics and procedures with necessary diagrams? [15]

Silver Oak Engineering College and technology Information Technology Department

VALLIAMMAI ENGINEERING COLLEGE

Chapter 7 : Input-Output Organization

SUBJECT COMPUTER SCIENCE PAGE 1

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

Electrical and Computer Engineering Technology

PROGRAMMING IN C++ (Regulation 2008) Answer ALL questions PART A (10 2 = 20 Marks) PART B (5 16 = 80 Marks) function? (8)

KLiC C++ Programming. (KLiC Certificate in C++ Programming)

ADMINISTRATIVE MANAGEMENT COLLEGE

Lesson Plan for Even semester

Input-Output Organization

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

DATA STRUCTURES THROUGH C++

Previous Year Questions

Introduction p. 1 Pseudocode p. 2 Algorithm Header p. 2 Purpose, Conditions, and Return p. 3 Statement Numbers p. 4 Variables p. 4 Algorithm Analysis

MNPE In Collaboration with. Karnataka State Open University. Manasagangotri, Mysore-6. Syllabus. Diploma in Computer Application

M.C.A. FIRST YEAR DEGREE

Computer Organization

Jh fouk;d egkfo ky;] xkmjokjk RANI DURGAVATI VISHWAVIDYALAYA, JABALPUR BACHLOR OF COMPUTER APPLICATION BCA SYLLABUS THIRD SEMESTER

WITH C+ + William Ford University of the Pacific. William Topp University of the Pacific. Prentice Hall, Englewood Cliffs, New Jersey 07632

FORTH SEMESTER DIPLOMA EXAMINATION IN ENGINEERING/ TECHNOLIGY- MARCH, 2012 DATA STRUCTURE (Common to CT and IF) [Time: 3 hours

Transcription:

DCS-301 - COMPUTER ARCHITECTURE COMPUTER ARCHITECTURE:- Register Transfer and Micro operations, Register Transfer: Bus and Memory Transfers. Three-State Bus Buffers, Memory Transfer. Arithmetic Micro operations: Binary Adder, Binary Adder Subtractor, Half Adder and Full Adder Binary Incrementer. Arithmetic Circuit, Logic Micro operations: List of Logic Micro operations, Hardware, Implementation. Shift Microoperations: Hardware Implementation. I BASIC COMPUTER ORGANIZATION AND DESIGN:- Instruction Codes: Stored Program Organization, Indirect Address Computer Registers: Common Bus System, Computer Instruction: Instruction Set Completeness Timing and Control Instruction Cycle: Fetch and Decode, Type of Instruction, Design of Basic Computer: Control Logic Gates, Control of Registers and Memory. CENTRAL PROCESSING UNIT:- Introduction General Register Organization: Control Word Stack Organization: Register Stack, Memory Stack, Reverse Polish Notation, Evaluation of Arithmetic Expressions Instruction Formats: Three Address Instructions, Two Address Instructions, One Address Instructions, Zero Address Instructions, RISC Instructions Addressing Modes. INPUT OUTPUT ORGANIZATION:- Peripheral Devices: ASCII Alphanumeric Characters Input- Output Interface: I/O Bus and Interface Modules, I/O Versus Memory Bus, Isolated versus Memory- Mapped I/O Asynchronous Data Transfer: Strobe Control, Handshaking, Asynchronous Serial Transfer, Asynchronous Communication, Direct Memory Access (DMA): DMA Controller, DMA Transfer Input- Output Processor: CPU-IOP Communication Serial Communication. UNIT- V MEMORY ORGANIZATION:- Memory Hierarchy Main Memory: RAM and ROM Chips, Memory Address Map, Memory Connection to CPU Auxiliary Memory: Magnetic Disks, Magnetic Tape, CD, DVD Associative Memory Cache Memory, Advance Processor Architectures:- Instruction Pipelining, Arithmetic Pipelining, Super Scalar Processors, Parallel Processing, Flynn s Classification of Parallel Processing. REFERENCES:- 1. Morris Mano. M., Computer System Architecture, PHI Learning. 2. Tanenbaum, 5/e, Structured Computer Organisation, PHI Learning. 3. Hwang & Brigg, Advanced Computer Architecture, McGraw Hill. 4. Stallings, 4/e, Computer Organisation & Architecture.

DCS-302 - OPERATING SYSTEM INTRODUCTION TO OPERATING SYSTEM:- Basics of Operating System, its functions, Objectives and Types of operating System, Introduction of time sharing, real time, Parallel and Distributed Multiprocessor embedded O.S., Structure of Operating System:- System components, Operating System services, System calls and Programs, System Structure. PROCESS MANAGEMENT:- Concepts of Processes; Process state (state diagram), Process Scheduling & Process control block (PCB), Operation on Processes, Threads multiprocessor scheduler, Process Scheduling & Algorithms- Basic Concepts, Scheduling criteria, Scheduling Algorithms- FCFS, SJF, Priority, RR, Multiple queues, Multiple processor Scheduling, Real time Scheduling, Dead Locks - Basic Concept of deadlock, deadlock detection, deadlock prevention, deadlock Avoidance, recovery from deadlock & Banker's algorithm. MEMORY MANAGEMENT :- Concept of Memory Management- Logical v/s Physical address, Cache Memory, Swapping, Allocation Techniques (contiguous and Non-contiguous), Fragmentation & Compaction, Concepts of paging and segmentation - Paged Segmentation & Segmented Paging, Concepts of Virtual Memory- Demand Paging, Page Fault, Page replacement and its Algorithms, Allocation of frames, Thrashing. FILE MANAGEMENT SYSTEM:- File System interface: File Concepts, Types of Files, Access Methods, Directory Structure, File System mounting, Protection., File System Implementation: File System Structure, Allocation Methods (Contiguous, Non Contiguous, index allocations), Free space Management (Fragmentation & compaction). DEVICE MANAGEMENT: -Input Output System : I/O Hardware & Interface, Kernel I/O Sub System, I/O request streams, Disk Management- Disk Structure, Disk Scheduling and its algorithms, RAID TECHNOLOGY. Protection And Security: - Goal of Protection, Domain of Protection, Security Problems Authentication. LIST OF EXPERIMENTS:- 1. BIOS Configuration 2. Installation of Various Operation System a. Windows Vista b. Windows XP c. Linux d. Unix 3. File Management Commands, Use of Administration Commands, System Calls 4. Simulation of CPU Scheduling Algorithms (FCFS, SJF, RR) 5. Simulation of Memory Allocation, Paging and fragmentation 6. Case study of UNIX, Linux, Windows Vista & Windows XP. REFERENCE BOOKS:- 1. Bach M.J., Design of the UNIX Operating System, PHI 2. Milankovic, Operating Systems, TMH 3. Ray Dunkan Advance Dos Programming, BPB. 4. Donovons & Mendric, Operating Systems, TMH.

DCS-303 - DATA COMMUNICATION Data Communication Concept & Technology :- Data Representation, Data Transmission, Modes of Data Transmission- Analog Data, Digital Data, Communication Channels, Synchronous & Asynchronous, Data & Communication, Series & Parallel data Communication, Bit rate and Baud rate, Bandwidth & Channel Capacity, Nyquists and Shannon s theorems I Transmission Media :- Transmission Line Characteristic, Liner Distortions, Crosstalk, Twisted Pairs Cable, Coaxial Cable, UTP, STP, Optical Fibre Multimode Fibres, Modal Dispersion, Mono Mode Fibre, Graded Index Fibres, Total Dispersion, Fibre Attenuation, Radio Media, UHF & Microwaves, Satellite Link, Equalization. Modulation and Data Modems:- Concept of modulation and demodulation, Digital modulation methods: PCM, Amplitude, Shift-keying, Frequency Shift-keying, Quadrature PSK (QPSK), Differential PSK ( DPSK), Simplex, Half Duplex, Full Duplex. Multiplexing, Spreading and Switching :- MULTIPLEXING: Frequency-Division Multiplexing, Wavelength- Division Multiplexing, Synchronous Time-Division Multiplexing, Statistical TimeDivision Multiplexing, SPREAD SPECTRUM: Frequency Hopping Spread Spectrum (FHSS), Direct Sequence Spread Spectrum. CHANNELIZATION: Frequency-Division Multiple Access (FDMA), Time- Division Multiple Access (TDMA), Code-Division Multiple Access (CDMA). Error Detection and Correction:- Types of Errors, Redundancy, Detection Versus Correction, Forward Error Correction Reverse Error Correction. BLOCK CODING: Error Detection, Error Correction, Hamming Distance And Minimum Hamming Distance. Liner Block Code, CRC, Checksum. Telephone and Cable Networks :- Telephone network: Major Components, topology, Signaling, Services Provided by Telephone Networks, echo & noise in transmission system, DIAL-UP MODEMS: Modem Standards, type of modems Cellular and Satellite Networks:- SATELLITE NETWORKS: Orbits, Footprint, Three Categories of Satellites, GEO Satellites, MEO Satellites, LEO Satellites. CABLE TV NETWORKS and DATA TRANSFER: Traditional Cable Networks, Hybrid Fibre- Coaxial (HFC) Network, Bandwidth, Sharing., CELLULAR TELEPHONY: Frequency-Reuse Principle, Transmitting, Receiving, Roaming, First Generation, Second Generation, Third Generation, BLUETOOTH: Architecture, Bluetooth Layers REFERANCES:- 1. Tomasi Wayne, Introduction to Data Communications and Networking, Pearson Education, 2007. 2. Rajneesh Agrawal and Bharat Bhushan Tiwari, Data Communication and Computer Networks, Vikas Publishing house Ltd. 3. S. Tanenbaum, Computer Networks, Fourth Edition, Pearson Education. 4. Leon-Gracia and I. Widjaja, Communication Networks, Tata McGraw Hill, 2004.

DCS-304 - DATA STRUCTURE & ALGORITHMS Introduction to Data Structures:-Introduction, Data and Information, Overview of Data structures, Types of data structures, Primitive and Non Primitive data structures and Operations, Algorithms. Data Structures : Array-Introduction, Characteristic of Array, One Dimensional Array, Operation with Array, Two Dimensional Arrays, Three or Multi-Dimensional Arrays, Strings, Array of Structures, Drawbacks of linear arrays, Row Major Arrays, Column Major Arrays, Pointer and Arrays, Pointers and Two Dimensional Array, Array of Pointers, Pointers and Strings. I Stacks and Queues:-What is a Stack?, Operations on Stack (PUSH & POP), Implementation of a Stack,Representation of Arithmetic Expressions, Infix, Prefix and Postfix Notations, Evaluation of Postfix Expression, Conversion of Expression from infix to postfix, What is Queue?, Implementation of the Queues (Simple and Circular), Disadvantages of simple queue, Priority Queues. Linked Lists:-Pointers and Linked allocation, Linked lists & Sequential list, Difference between Linked & sequential List, Operations on linear lists using singly linked & doubly linked storage structure, Insertion node at start, at end, at given position, Deletion of node at any position, Circular linked list, Application of linked lists. Searching and Sorting:- Various sorting techniques, Selection sort - bubble sort- Quick sort, Merge sorting - Tree sort - Shell sort - Radix s5.2 Sequential searching, Binary searching, Hash tables methods, Hashing functions, Collision resolution techniques. Trees: -Definitions and Concepts, Binary trees, Operations on binary trees, Binary tree and tree traversal algorithms, Operations on binary trees, List representation of Tree. Strings:- Strings and their representations, String Conversion, String manipulation, String arrays LIST OF EXPERIMENT 1. Programme implementation for : a) Reading and printing of single array and multidimensional array. b) Matrix manipulation.

c) For one dimensional, 2D & 3D array. 2. Program implementation for creating, updating, deleting, traversing, searching and sorting of arrays, linear and circular link, lists, doubly link list, stacks and queues, trees, post, prefix 3. Program implementation for manipulation of strings and match algorithms. Program implementation for adjacency matrix, traversing and searching. 4. Program implementation for adjacency creating matrix tree. 5. Develop algorithm for sequential search, write program for the same and test it. 6. Develop algorithm for binary search write program for the same and test it. 7. Develop algorithms for following string operations and implement them- Finding length of a given string a. copying a string into another string b. concatenating two strings. c.string comparison finding a substring into a string. REFERENCE BOOKS: 1. Introduction to Data structures, Author : Ashok N. Kamthane, Pub. Pearson Ed. in C 2. Drozdek Adams, Data Structures and Algorithms in C++, Vikas Publishing House Pvt. Ltd. 3. Kunth D. E., Art of Computer Programming and Fundamentals of Algorithms, Vol.-I, Narosa. 4. Wirth Niklaus, Algorithm + Data = Program, PHI Learning. 5. Lipschutz, Data structure, Schaum out line series, TMH.

DCS-305 - Programming with C++ Principles of Object Oriented Programming:- Procedure-Oriented Programming, Object Oriented Programming paradigm, Basic concepts of Object Oriented Programming, Benefits of Object Oriented Programming, Object Oriented languages, Application of Object Oriented Programming. Beginning with C++ :- What is C++?, Application of C++, C++ statements, Structure of C++ program, Creating the Source file, Compiling and Linking. I Tokens, Expressions and Control Structures:- Tokens, Keywords, Identifiers, Basic Data Types User-defined data types, Derived Data types, Symbolic Constants, Type compatibility, declaration of variables, Dynamic initialization of variables, Reference Variables, Operators in C++, Memory Management Operators, Manipulators, Type cast operator, Expression and Implicit conversions, Operator precedence, Control Structures. Classes and objects:- Introduction to Class, Class Definition, Classes and Objects, Access Specifiers Private, Public and Protected. Member functions of the class. Constructor and Destructor: Constructors, Overloading Constructors, Destructor. Polymorphism: Types of polymorphism. Function Overloading: - Function overloading, Precautions to be taken while overloading functions. Static Class Members, Static Member Functions, Friend Functions. Operator Overloading:- Introduction to Operator Overloading, Operator Overloading Fundamentals. Implementing the operator functions, Inheritance Reusability, Inheritance concept-single inheritance. Using the derived class, Constructor and destructor in derived class, Object initialization and Conversion, Nested classes (Container classes),multilevel inheritance., Multiple inheritance., Hybrid Inheritance. Virtual base class. Abstract and Virtual function:- Abstract Class, Virtual Function. Pure Virtual Function. Templates. Exception handling, Advanced File Input Output:- Input/output with files. Open a file, closing a file LIST OF EXPERIMENTS:- 1. Problems involving sequence, selection and iteration. 2. Small problems mainly computational to illustrate expression and operator precedence.

3. Programmes such as: GCD, Sum of series, Fibonacci Series, Even and Odd series, Finding root of a function, Sequence of a numbers, Checking prime number, Largest among given number etc. 4. Problems relating to arrays: Print, Reverse, Sum, Maximum and Minimum, Insert and Delete elements etc. 5. Problems related to classes and objects 6. Problems to illustrate constructor & destructor 7. Problems related to inline functions. 8. Problems related to friend functions. 9. Problems related to operator overloading. 10. Problems related to default arguments, function overloading, functions overriding. 11. Problems related to different types of inheritance. REFERENCES: 1. Herbert Schildt, C++ the Complete Reference, III edition, TMH 1999 2. Balagurusamy, Entrepreneurial Object Oriented programming with C++, TMH 3. Barkakatin objects oriented programming in C++ PHI 1995

DCS-306 Visual Basic Programming Introduction to Visual Basic:-Introduction Graphical User Interface (GUI), Programming Language (Procedural, Object Oriented, Event Driven), The Visual Basic Environment, How to use VB complier to compile/debug and run the programs. I Introduction to VB Controls:- Textboxes, Frames, Check Boxes, Option Buttons, Images, Setting a Border & Styles, The Shape Control, The line Control, Working with multiple controls and their properties, Designing the User Interface, Keyboard access, tab controls, Default & Cancel property, Coding for controls. Variables, Constants, and Calculations:- Variables, Variables Public, Private, Static, Constants, Data Types, Naming rules/conventions, Constants, Named & intrinsic, Declaring variables, Scope of variables, Val Function, Arithmetic Operations, Formatting Data. Decision & Conditions:- If Statement, If?then-else Statement, Comparing Strings, Compound Conditions(And, Or, Not), Nested If Statements, Case Structure,Using If statements with Option Buttons & Check Boxes, Displaying Message in Message Box, Testing whether Input is valid or not. Using Call Statement to call a procedure. Menus, Sub-Procedures and Sub-functions:- Defining / Creating and Modifying a Menu, Using common dialog box, Creating a new sub-procedure, Passing Variables to Procedures, Passing Argument ByVal or ByRef, Writing a Function Procedure. Reference Books 1. Programming with VB 6.0 Mohammed Azam 2. Mastering VB 6.0 3. Beginning VB 6.0 Peter Wrights