Syllabus of Gujarat Technical University 4th Sem It

Syllabus of Gujarat Technical University 4th Sem It

GUJARAT TECHNOLOGICAL UNIVERSITY

B.E Semester: 4

Information Technology

Subject Code 141601

Subject Name DATA COMMUNICATION & NETWORKING

 

1. INTRODUCTION

Why study data communication?, Data Communication, Networks ,Protocols and Standards, Standards Organizations

 

2. BASIC CONCEPTS

Line Configuration, Topology, Transmission Modes, Categories of Networks Internet works

 

3. THE OSI MODEL

The Model,Functions of the layers,TCP/IP Protocol Suites

 

4. SIGNALS

Analog and Digital, Periodic and Aperiodic Signals, Analog Signals, Time and Frequency Domains ,Composite Signals , Digital Signals

 

5. ENCODING AND MODULATION

Digital to Digital Conversion, Analog to Digital Conversion, Digital to Analog Conversion, Analog to Analog Conversion

 

6. TRANSMISSION OF DIGITAL DATA

Digital data transmission, DTE-DCE Interface, Modems, 56K Modems , Cable Modems

 

7. TRANSMISSION MEDIA

Guided Media, Unguided Media, Transmission Impairments, Performance Wavelength , Shannon Capacity , Media Comparison, PSTN , Switching

 

8. MULTIPLEXING

Many to one/one to Many, Frequency division Multiplexing, Wage division Multiplexing, Time division Multiplexing, Multiplexing applications

 

9. ERROR CORRECTION AND DETECTION

Types of Errors, Detection, Parity Check, Vertical Redundancy Check Longitudinal Redundancy Check, Cyclic Redundancy Check, Checksum, Error Correction

 

10. LOCAL AREA NETWORKS

802, Ethernet, Other Ethernet Networks, Token Bus , Token Ring FDDI

 

11. NETWORKING AND INTERNETWORKING DEVICES

Repeaters, Hub, Bridges , Switches, Routers, Gateways Brouters Routing Algorithms, Distance Vector Routin , Link State Routing

 

12. UPPER OSI LAYERS

Duties of Transport Layer, Duties of Session Layer, Duties of Presentation Layer , Duties of Application Layer

 

Reference Books:

1. Data communication & Networking by Bahrouz Forouzan.

2. Data and Computer Communications by William Stallings

3. Computer Networks by Andrew S. Tanenbaum

4. Introduction to Data Communications and Networking By Wayne Tomasi

 To download engineering ebooks, medical ebooks, management ebooks, free ebooks please visit www.kopykitab.com

 

Subject Code 140703

Subject Name OBJECT ORIENTED ANALYSIS DESIGN AND UML

 

1. Introduction:

About Object Orientated Technology, Development and OO Modeling History.

 

2. Modeling Concepts:

Modeling design Technique, Three models, Class Model, State model and Interaction model.

 

3. Class Modeling:

Object and class concepts, link and association, Generalization and Inheritance, Advanced class modeling- aggregation, Abstract class metadata, constraints.

 

4. State Modeling:

Event, state, Transition and conditions, state diagram, state diagram behavior, concurrency, Relation of Class and State models.

 

5. Interaction Modeling:

Use case Models, sequence models, activity models

 

6. Analysis and Design:

Development Life cycle, Development stages, Domain Analysis-Domain class model, domain state model, domain interaction model, Iterating and analysis. Application Interaction model, Application class model, Application state Model, Adding operation.

 

7. System Design:

Estimating Performance, Making a reuse plan, breaking system into subsystems ,identifying concurrency, allocation of subsystems, management of data storage, Handling Global resources, choosing a software control strategy, Handling boundary condition, common Architectural style.

 

8. Class design:

Overview of class design ,designing algorithms recursing downward, refactoring, design optimization, Adjustment of Inheritance, Reification of Behavior.

 

Reference Books:

1. Oriented Modeling and Design wih UML second edition by michael Blaha and James Rambaugh

 

 

Subject Code 140702

Subject Name OPERATING SYSTEM

 

1. Introduction: What is an OS?, Evolution Of OS, OS Services, Types Of OS, Concepts of OS, Different Views Of OS, Concepts of OS

 

2. Process Management: Process, Process Control Block, Process States, Threads, Types of Threads, Multi threading.

 

3. Interprocess Communication: Race Conditions, Critical Section, Mutual Exclusion, Hardware Solution, Strict Alternation , Peterson’s Solution, The Producer Consumer Problem, Semaphores, Event Counters, Monitors, Message Passing, Classical IPC Problems: Reader’s & Writer Problem, Dinning Philosopher Problem etc., Scheduling , Scheduling Algorithms.

 

4. Deadlock: Deadlock Problem, Deadlock Characterization, Deadlock Detection, Deadlock recovery, Deadlock avoidance: Banker’s algorithm for single & multiple resources, Deadlock Prevention.

 

5. Memory Management: Paging: Principle Of Operation, Page Allocation, H/W Support For Paging, Multiprogramming With Fixed partitions, Segmentation, Swapping, Virtual Memory: Concept, Performance Of Demand Paging, Page Replacement Algorithms, Thrashing, Locality.

 

6. Input Output Management Principles Of Input/Output H/W : I/O Devices, Device Controllers, Direct Memory Access, Principles Of Input/Output S/W : Goals Of The I/O S/W, Interrupt Handler, Device Driver, Device Independent I/O Software Disks : RAID levels, Disks Arm SchedulingAlgorithm, Error Handling

 

7. File Systems Files : File Naming, File Structure, File Types, File Access, File Attributes, File Operations, Memory Mapped Files, Directories : Hierarchical Directory System, Pathnames, Directory Operations, File System Implementation, Implementing Files : Contiguous Allocation, Linked List Allocation, Linked List Using Index, Inodes, Implementing Directories In C, MS-DOS, UNIX. Shared Files, Disk Space Mgmt, File System Reliability, File System Performance

 

8. Security : Security Environment, Design Principles Of Security, User Authentication, Protection Mechanism : Protection Domain, Access Control List

 

9. Case Study: Unix, Linux, Windows 2000.

 

10. Unix/Linux Operating System Development Of Unix/Linux, Role Of Kernel & Function Of Kernel, System Calls, Elementary Shell Programming, Directory Structure, System Administration

 

11. Introduction To Multiprocessor And Distributed Operating System

 

Reference Books:

1. Modern Operating Systems -By Andrew S. Tanenbaum (PHI)

2. Operating System – Internals & Design Principles -By William Stallings (PHI)

3. Operating Systems By D.M.Dhamdhare (TMH)

4. Unix System Concepts & Applications By Sumitabha Das (TMH)

5. Unix Shell Programming By Yashwant Kanitkar

 To download engineering ebooks, medical ebooks, management ebooks, free ebooks please visit www.kopykitab.com

Leave a Comment