The Bhopal School of Social Sciences, Bhopal

Similar documents
M.Sc. (CS) Second Semester Examination (Year 2016) Data Structures & Algorithms Subject Code: MSC-201 Paper Code: TMT-141

M.Sc. (CS) Second Semester Examination (Year 2015) Data Structure & Algorithms Subject Code: MSC-201 Paper Code: FCJ-141

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

and Networks Data Communications Second Edition Tata McGraw Hill Education Private Limited Managing Director SoftExcel Services Limited, Mumbai

Computer Networks. Andrew S. Tanenbaum

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

QUESTION BANK EVEN SEMESTER

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Core JAVA Training Syllabus FEE: RS. 8000/-

QUESTION BANK UNIT-I

Defining Networks with the OSI Model. Module 2

SCHEME OF COURSE WORK

University of Southern California EE450: Introduction to Computer Networks

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

RAJIV GANDHI COLLEGE OF ENGINEERING AND TECHNOLOGY

Goals and topics. Verkkomedian perusteet Fundamentals of Network Media T Circuit switching networks. Topics. Packet-switching networks

Introduction to LAN Protocols

DHANALAKSHMI SRINIVASAN COLLEGE OF ENGINEERING AND TECHNOLOGY ACADEMIC YEAR (ODD SEM)

ROYAL INSTITUTE OF INFORMATION & MANAGEMENT

Syllabus for Computer Science General Part I

ASSIGNMENT - 1 M.C.A.DEGREE EXAMINATION, MAY 2019 Second Year SOFTWARE ENGINEERING. Maximum : 30 MARKS Answer ALL questions.

Java Fundamentals p. 1 The Origins of Java p. 2 How Java Relates to C and C++ p. 3 How Java Relates to C# p. 4 Java's Contribution to the Internet p.

VALLIAMMAI ENGINEERING COLLEGE

Data Communications and Networks Spring Syllabus and Reading Assignments

CODE COURSE NAME DESCRIPTION SEM CS401 Communication Engineering & Coding Theory Knowledge of communication engineering & coding theory IV

FINAL EXAM REVIEW PLEASE NOTE THE MATERIAL FROM LECTURE #16 at the end. Exam 1 Review Material

KINGS COLLEGE OF ENGINEERING

Module 2 Overview of Computer Networks

Module 2 Overview of. Computer Networks

Time : 03 Hours Maximum Marks : 75

Code No: RR Set No. 1

On successful completion of this course students should:

Copyleft 2005, Binnur Kurt. Objectives

Computer Communications and Network Basics p. 1 Overview of Computer Communications and Networking p. 2 What Does Computer Communications and

CS1302 / Computer Networks

SYLLABUS. osmania university CHAPTER - 3 : MEDIUM ACCESS CONTROL (MAC) SUBLAYER Standards, Bluetooth, Bridges and Routers.

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

CSCI Computer Networks

TECNIA INSTITUTE OF ADVANCED STUDIES

Introduction... xiii Chapter 1: Introduction to Computer Networks and Internet Computer Networks Uses of Computer Networks...

B. P. PODDAR INSTITUTE OF MANAGEMENT & TECHNOLOGY DEPT OF ELEDTRONICS & COMMUNICATION ENGINEERING ACADEMIC YEAR: ODD SEMESTER

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING B.E. ECE UNIT I DATA COMMUNICATION PART A

Cisco Cisco Certified Network Associate (CCNA)

Chapter 2 - Part 1. The TCP/IP Protocol: The Language of the Internet

Govt. of Karnataka, Department of Technical Education Diploma in Information Science & Engineering. Fifth Semester

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

Netwoking Essentials

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Code No: RR Set No. 1

Identify the features of network and client operating systems (Windows, NetWare, Linux, Mac OS)

5105: BHARATHIDASAN ENGINEERING COLLEGE NATTARMPALLI UNIT I FUNDAMENTALS AND LINK LAYER PART A

Introduction to Networking

IT4405 Computer Networks (Compulsory)

(DMCA201) ASSIGNMENT 1 M.C.A. DEGREE EXAMINATION, MAY 2018 Second Year SOFTWARE ENGINEERING. Maximum Marks 30 Answer all questions

SRM ARTS AND SCIENCE COLLEGE SRM NAGAR, KATTANKULATHUR

CS1302-COMPUTER NETWORKS UNIT I -DATA COMMUNICATION PART A

1: Review Of Semester Provide an overview of encapsulation.

Chapter 2 Network Models 2.1

CS201 Design and Analysis of Algorithms Max.Marks:75

Raj Jain. The Ohio State University Columbus, OH

Network Administration

Institute of Science and Technology 2067

PSD2A Computer Networks. Unit : I-V

Punjab Technical University Bachelor in Mobile Computing & Internet Batch 2014 onwards THIRD SEMESTER

Data Networks. Lecture 1: Introduction. September 4, 2008

M242 COMPUTER NETWORS AND SECURITY

Contents. iii Copyright 1998 Sun Microsystems, Inc. All Rights Reserved. Enterprise Services August 1998, Revision B

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

«Computer Science» Requirements for applicants by Innopolis University

Networks 15.2 Multiplexing Technologies Access Networks 15.5 Common Peripheral Interfaces

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

Computer Communication & Networks / Data Communication & Computer Networks Week # 03

06/02/ Local & Metropolitan Area Networks 0. INTRODUCTION. 1. History and Future of TCP/IP ACOE322

Additional Material. Suguru Yamaguchi Nara Institute of Science and Technology Department of Information Science Information Network I/No.

SECOND SEMESTER JAVA PROGRAMMING

Syllabus & Curriculum for Certificate Course in Java. CALL: , for Queries

The OSI Model. Open Systems Interconnection (OSI). Developed by the International Organization for Standardization (ISO).

OSI Model. Teran Subasinghe MBCS, Bsc.(Hons) in Computer Science - University of Greenwich, UK

Object Oriented Programming with Java. Unit-1

Chapter 6. The Protocol TCP/IP. Introduction to Protocols

COMPONENTS OF DATA COMMUNICATION

CompTIA Network+ Course

Silver Oak Engineering College and technology Information Technology Department

Fundamentals of Networking Introduction to Networking Devices

Time : 3 hours. Full Marks: 70. The figures in the margin indicate full marks. Answer from all the Groups are directed. Group A.

EECS 228a Lecture 1 Overview: Networks. Jean Walrand

Assignment - 1 Chap. 1 Wired LAN s

Chapter 6: Network Communications and Protocols

COMPUTER AND DATA NETWORKS

Core Java SYLLABUS COVERAGE SYLLABUS IN DETAILS

Contents. Introduction to Networking. Preface...i. Introduction... xix

Big Java Late Objects

Growth. Individual departments in a university buy LANs for their own machines and eventually want to interconnect with other campus LANs.

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

Subnetting and addresses revisited

Chapter 11: Wide-Area Networks and the Internet

BROADBAND AND HIGH SPEED NETWORKS

INSTITUTE OF AERONAUTICAL ENGINEERING Autonomous Dundigal, Hyderabad

SUBJECT: DATA COMMUNICATION AND NETWORK SEMESTER: V SEMESTER COURSE: BCA SUBJECT TEACHER: Dr.K.Chitra Assistant Professor, Department of Computer

Chapter 7. Local Area Network Communications Protocols

Transcription:

Marking scheme for M.Sc. (Computer Science) II Sem. Semester II Paper Title of the paper Theory CCE Total I Data Structure & Algorithms 70 30 100 II Operating System 70 30 100 III Computer Networks with 70 30 100 Windows NT IV Programming in Java 70 30 100 Practical Total I Data Structure Implementation 50 50 II Java & HTML 50 50 Grand Total : 500 1. Minimum passing percentage - 36 % 2. Total Theory Paper in Each Semester - 4 3. Total Practicals in Each Semester - 2 4. Practical Passing - 18 out of 50 5. Project / Internship - only in 4 th Semester 6. Project Passing - 36 out of 100 7. Optional / elective paper - only in 4 th Semester

Data Structures and Algorithms (Paper Code MSC-201) Data Representation: Introduction. Linear List, Formula Based Representation, Linked Indirecting Addressing, Simulating Pointers, A Comparison, Applications, Convex Hull, Arrays And Matrices: Arrays, Matrices, Special Matrices-Sparse Matrices. I Stacks : The Abstract Data Type, Derived Class and Inheritance, Formula Based Representation, Linked Representation, Applications. Queues: The Abstract Data Type, Formula Based Representation, Linked Representation, Applications. Binary and other Trees: Trees, Binary Trees, Properties, Representation, Common Binary Tree Operation, Binary Tree Traversal, The ADT Binary Tree, The Class Binary Tree, ADT and Class Extensions, Applications. II Priority Queues: Introduction, Linear List, Applications. Tournament Trees: Introduction, The ADT Winner Tree, The Class Winner Tree, Loser Tree Applications. Search Trees: Binary Search Tree, AVL Trees, Red-Black Tree, B-Tree Applications. V Graphs : Definitions, Applications, Properties, The ADTs Graph And Digraph, Representation of Network, Class Definition: Graph Iterators, Language Features, Graph Search Methods, Applications. The greedy Method: Optimization Problem, The Greedy Method, Application, Application, Divide and Conquer: The Method, Application. Dynamic Programming: The Method Applications. Backtracking: The Method, Applications. Branch and Bound: The Method, Applications. Text Books: 1. Data Structures & Algorithm Analysis in C++, Weiss (A.W.L.) 2. Data Structures, Algorithms and Applications in C++ by Sahni (Mc Graw Hill)

OPERATING SYSTEM (Paper Code MSC-202) Overview of the operating system: Evaluation of operating system, Classification of operating system: Batch OS, Multiprogramming, Time Sharing, Real Time, Combination, Distributed OS, Different Views Of Operating System: operating system as a Processor Manager, Memory manager, File Manager, Device Manager etc. System Services, System Calls, Hierarchical & Extended Machine View, Design and Implementation of OS, Functional Requirements, Implementation. I File Management: File Concept, File types, file based system, disk based system, blocking file operations, creating, writing, reading, deleting, file access methods, file allocation methods-contiguous, dynamic, linked and indexed allocation performance of allocation methods under various size of files directory system single level two level structured, file protection mechanism layered file system. II Processor management process views, structure, state, process, control block multiprogramming levels of schedulers and scheduling algorithms, evaluation of various scheduling algorithms, multiple processor scheduling, process synchronization, synchronization mechanism, virtual processors, Interrupt mechanism, future trends in processor management. V Memory management: memory management schemes, contiguous allocation, single & partitioned(static & dynamic)segmentation, non-contiguous allocation, paging, virtual memory concepts, demand paging, performing page fault, page replacement algorithms, segmentation and paging, future trends in memory management, large main memories, storage hierarchies,hardware support of memory management. Technique for device management, dedicated devices, shared devices, virtual devices, sequential access, direct access devices, channel and control unit, independent devices, operation, buffering, multiple paths, block multiplexing, device allocation consideration, i/o scheduler,i/o device handlers, virtual devices, spooling system. Text Book: 1. Operating System: Gary Nutt

COMPUTER NETWORKS WITH WINDOWS NT (Paper Code MSC-203) Analog & digital signal, electronic spectrum, asynchronous & synchronous transmission, Ideal channel, band rate,baseband, broadband channel,multiplexer FDM, TDM, STDM, carrier modulation, AM, FM,PCM, PWM, SWM,encoding schemes the needs and importance of networking, types of networks, server based, peer based, hybrid, layered architecture,lan topology, network adopted card, logical topology,modem. I Switching technique, message switching, circuit switching, packet switching, virtual circuit, transmission media, OSI reference model, IEEE standards 802.3,802.4,802.5, ALOHA, SLOTTED ALLOHA, CSMA/CD, Bitmap CCITTX.25, CCITT x11,token ring, token bus. II Fast Ethernet, FDDI, token ring,wireless LAN,ATM network, principles of internetworking, internet working devices, bridge, router, gateways, repeater, routing algorithms, distance vector routing, shortest path routing, broadcast routing, multicast routing, ICP/IP protocol, IPV6 addressing, congestion control, traffic shaping. V TELNET, FTP, SMTP, MINE, SNMP, UDP, URL(Uniform Resource Locater), THTTP source routing bridge, transport bridge, ISDN channel, ISDN services, base band ISDN, broadband ISDN, different switches, PBX network, network securing application of cryptography to security, data encryption transposition cipher, substitution cipher, PSA algorithms. Introduction to windows NT, various features, differences with other windows environment and other OS, windows NT workstations versus server, Kernel and its subsystems. Security Models: system level restrictions, server application security, domain group access.

PROGRAMMING IN JAVA (Paper Code MSC-204) History and design Feature of java, how java works, basics of JAVA, Application and Applets, using the tools in JDK, javadoc, java, jdb etc. Applets programming-creating and executing java applets, inserting applets in a web page, java security. I JAVA language keywords, constant, variables and data types, operators and statements: Break, continue, and return, array, string and string buffer classes, Wrapper classes. Classes, objects and methods : defining a class, adding variables and methods, creating objects, constructors, class inheritance. II Inheritance, basic types, using super, multi level hierarchy, abstract and final classes, object class, packages and interfaces, packages. Exception handling, fundamentals, exception types, uncaught exceptions, throws, throw, trycatch, final, built in exceptions, creating your own exceptions. V Multithreading fundamentals, java thread model: priorities, synchronization, messaging, thread class, Runnable interface, communication, suspending, resuming and stopping threads. Input/output-basics-streams, byte and character streams, predefined streams, readind and writing from console and files using standard java packages java package (lang, util, io) Networking basics, networking classes and interfaces, using java.net package, doing TCP/IP and datagram programming. AWT classes, event handling and swing classes, AWT programming, working with windows, graphics and text, using AWT controls, layout managers and menus, handling image, animation, sound and video. Event handling- different mechanism, The delegation event model, event classes, event listener interfaces, adapter and inner classes. Java swing applet, icons and labels, text fields, buttons, combo boxes, tabbed and scroll panes, trees, tables. Text book: Programming with JAVA by E. Balaguruswamy