0% found this document useful (0 votes)
2 views

New DOC Document

The document outlines the curriculum for computer networking, operating systems, design and analysis of algorithms, and web technology. It covers various units including network structures, OS functions, concurrency, deadlock management, algorithm design techniques, and web services. Each unit provides foundational knowledge and advanced concepts relevant to the respective fields.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

New DOC Document

The document outlines the curriculum for computer networking, operating systems, design and analysis of algorithms, and web technology. It covers various units including network structures, OS functions, concurrency, deadlock management, algorithm design techniques, and web services. Each unit provides foundational knowledge and advanced concepts relevant to the respective fields.
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2

COMPUTER NETWORK

Unit -I Introduction Concepts : Goals and Applications of Networks,


Network structure and architecture, The OSI reference model,
services, Network Topology Design - Delay Analysis, Back Bone
Design, Local Access Network Design. Physical Layer Transmission
Media, Switching methods, ISDN, Terminal Handling.

Unit-II Medium Access sub layer: Medium Access sub layer –


Channel Allocations, LAN protocols - ALOHA protocols - Overview
of IEEE standards - FDDI. Data Link Layer - Elementary Data Link
Protocols, Sliding Window protocols, Error Handling.

Unit - III Network Layer: Network Layer - Point - to Pont


Networks, routing, Congestion control ,Internetworking -TCP / IP -
IP packet, IP address, IPv6. '

Unit - IV Transport Layer: Transport Layer - Design issues,


connection management, session LayerDesign issues, remote
procedure call. Presentation Layer-Design issues, Data
compression techniques, cryptography - TCP – Window
Management.

Unit-V Application Layer: Application Layer: File Transfer, Access


and Management, Electronic mail, Virtual Terminals, Other
application, Example Networks - Internet and Public Networks

OPERATING SYSTEMS (TCS-601)

Unit -I Introduction: Operating System and Function, Evolution of Operating System, Batch,
Interactive, Time Sharing and Real Time System, System Protection. Operating System Structure:
System Components, System Structure, Operating System Services.

Unit - II Concurrent Processes: Process Concept, Principle of Concurrency, Producer / Consumer


Problem, Critical Section Problem, Semaphores, Classical Problems in Concurrency, Inter Processes
Communication, Process Generation, Process Scheduling, Threads. CPU Scheduling: Scheduling
Concept, Performance Criteria, Scheduling Algorithm Evolution, Multiprocessor Scheduling.

Unit - III Deadlock: System Model, Deadlock Characterization, Prevention, Avoidance and Detection,
Recovery from Deadlock, Combined Approach. Memory Management: Basic Machine, Resident
Monitor, Multiprogramming with Fixed Partition, Multiprogramming with Variable Partition, Multiple
Base Register, Paging, Segmentation, Paged Segmentation, Virtual' Memory Concept, Demand Paging,
Performance, Paged Replaced Algorithm, Allocation of Frames, Thrashing, Cache Memory
Organization, Impact on Performance.

Unit - IV File Concept: Access Methods, Directory Structure, File System Mounting, File Sharing,
Protection, File System Structure, File System Implementation, Directory Implementation, Allocation
Methods, Free space Management, Kernel I/O Subsystems, Disk Structure, Disk Scheduling, Disk
Management, Swap, Space Management.
UNIT V Linux overview: Kernel Architecture, Process, memory, file and I/O management, Interprocess
communication and synchronization, Security.
DESIGN & ANALYSIS OF ALGORITHMS (TCS-503)

Unit -I Introduction: Algorithms, analysis of algorithms, Growth of Functions, Master's Theorem,


Designing of Algorithms. Sorting and order Statistics: Heap sort, Quick sort, Sorting in Linear time,
Medians and Order Statistics.

Unit -II Advanced Data Structure: Red-Black Trees, Augmenting Data Structure. B Trees, Binomial
Heaps, Fibonacci Heaps, Data Stricture for Disjoint Sets.

Unit -III Advanced Design and Analysis Techniques : Dynamic Programming, Greedy Algorithms,
Amortized Analysis, Back Tracking.

Unit -IV Graph Algorithms: Elementary Graphs Algorithms, Minimum Spanning Trees, Single-source
Shortest Paths, Al l-Pairs Shortest Paths, Maximum Flow, and Traveling Salesman Problem.

Unit -V Selected Topics: Randomized Algorithms, String Matching, NP Completeness, Approximation


Algorithms

INTRODUCTION TO WEB TECHNOLOGY (TCS-802/TIT-603)

UNIT I: Internet Principles and Components: History of the Internet and World Wide WebHTML;
protocols – HTTP, SMTP, POP3, MIME, IMAP. Domain Name Server, Web Browsers and Web Servers

UNIT II: HTML, DHTML and XML List, Tables, Images, Forms, Frames, CSS Document type definition,
Dynamic HTML, XML schemes, Object Models, Presenting XML, Using XML Processors: DOM and SAX,
Introduction to Java Script, Object in Java Script, Dynamic HTML with Java Script.

UNIT III: Web Services Introduction to Web Services, UDDI, SOAP, WSDL, Web Service Architecture,
Developing and deploying web services. Ajax – Improving web page performance using Ajax,
Programming in Ajax. CORBA,

UNIT IV: Web 2.0 Interactive and social web: Blogs, wikis, and social networking sites – The
technology behind these applications- AJAX, RSS and syndication, Ruby on Rails, Open APIs,

UNIT V: Web 3.0: Semantic Web, Widgets, drag & drop mashups (iGoogle) - The technology behind
these applications- RDF Web based Information Systems, Search engines, Recommender Systems,
Web Mining

You might also like