Home                                                                                                         Back


B. E.  SEMESTER IV (INFORMATION TECHNOLOGY)

(WITH EFFECT FROM JUN 2007)

IT601 : Economics & Management

 

Theory

Pract

Tutorial

Theory Marks

Pract

T.W

Total

3

0

0

100

0

0

100

 

National income

Economic planning and public finance

 

organization

Concept, Principles

line & staff functions

organization structure and its importance

System concept or organization

 

Management Concept and functions

Concepts function (planning)

Organizing, directing

Coordinating, Controlling motivating Principles of management

Traditional v/s modem management approaches

Decision making, Delegation

 

Productivity & its Techniques

 

Concepts, gain of productivity

Productivity of economic development

Role of the management in promotion of productivity

Selected productivity techniques

Work, study (Time study & work management)

Quality control, waste reduction Job evaluation

Incentives, Inventory control

CPM & PERT

 

Personal Management

Personal functions, man power assessment,

Recruitment, training & development

wage, salary administration

Participative management, performance appraisal & counseling discipline improvement

Grievance handling union management relation

( industrial relation) trade unionism in India

 

Human Side of Management

Understanding of human behavior

group dynamics

Interpersonal  behavior, motivation

communication, leadership

 

financial Management

financial management & quantitative techniques

management accounting

break even analysis

preparation & analysis of balance sheets

capital budgeting

cost accounting, cost & budgetary control

 

Marketing Management

Introduction

marketing management

concepts and approach

product development & diversification

industrial marketing

 

Reference Hooks

Management Analysis, Concepts & Cases by Haynes Mastics A. Massie (PHI)

Personal Management by R S Davar (Vikas Publishing House ltd Delhi)


 

IT602 : Elective - I

 

Theory

Pract

Tutorial.

Theory Marks

Pract

T.W

Total

4

2

0

100

25

25

150

 

1. Real Time Operating System

 

•    Introduction to Real lime Systems

        Digital Control

        High level Control

        Signal Processing

        Other Real lime Applications

•    Types Of Real time Systems

        Hard Versus Soft Real Time Systems

        Jobs and Processors

                     Release limes, Deadlines, and Timing constraints

        Hard and Soft Timing Constraints

        Hard real time systems

        Soft teal time  systems

•    A reference model of real time systems

                     Processors and Resources

        Temporal parameters of Real time Workload

        Periodic Task Model

                     Precedence Constraints and Data Dependency

•    Commonly used approaches to real time Scheduling

        Clock Driven Approach

        Weighted Round robin Approach

        Priority Driven Approach

        Dynamic Versus Static Systems

        Effective Release limes and deadlines

        Optimality of the EDF and LST algorithms

        Non optimality of the EDF and LST algorithms

        Challenges in Validating timing constraints in priority driven Systems

•    Clock Driven Scheduling

        Notations and assumptions

        Static, Timer Driven Scheduler

        General Structure of cyclic schedules

        Cyclic  Executives      

        Improving the average response time of the aperiodic jobs

        Scheduling sporadic jobs

        Practical Considerations and Generalizations

        Prons and Cons of Clock-Driven Scheduling

•     Priority Driven Scheduling Of Periodic Tasks

        Static Assumption

        Fixed Priority Versus Dynamic Priority Algorithms

        Maximum Schedulable Utilization

        Optimality of the RM and DM algorithm

        A Schedulability test for fixed priority tasks with Short response times

•     Resources and Resource access control

        Assumptions on resources and their usage

                     Effects of Resource contention and resource access Control

                    Nonpreemptive critical sections

                    Basic Priority-inheritance Protocol

        Basic Priority Ceiling Protocol

                    Stack based .Priority Ceiling (Ceiling-Priority) Protocol

        Use of Priority Ceiling Protocol in Dynamic Priority Systems

                     Preemption-Ceiling Protocol

        Controlling access to Multiple unit resources

•     Operating Systems

        Overview

        Time services and Scheduling mechanisms

                     Memory Management

Book : Real Time Systems

        By Jane W. S. Liu (Pearson Education)

 2. Digital Signal Processing

 

1.  Discrete Time Signals & System: Discrete Time signals, Discrete lime systems, Analysis of Discrete Time LTI systems, Discrete Time  systems    

     described by differential equations, Implementation of discrete-time systems, Correlation of Discrete Time systems

2.  Z-Transform: Definition and Properties of Z.-transform, Rational Z-transforms, Inverse Z-transform, one-sided Z.-transform, Analysis of LTI

     systems in Z-domain

3.  Frequency Analysis of Signals and Systems Frequency analysis Continuous time signals and Discrete Time signals, Properties of Fourier transform

     for Discrete Time  signals, Frequency domain characteristics of LTI systems, LTI system as a frequency selective filler, Inverse systems and

     deconvolution

4.  Discrete Fourier Transform: Frequency domain sampling, Properties of DFT, linear filtering method based on DFT, Frequency analysis of signals

     using DFT. FFT algorithm, Applications of FFT, Goertzel algorithm, Quantisation effects in the computation of DFT

5.  Implementation of Discrete Time Systems  Structure of FIR Systems. Structure of IIR systems, quantization of filter coefficients. round-of

     effects in digital filters

6.  Design of Digital Fillers: Design of FIR filters, Design of FIR filters from analog filters, frequency transformations, Design of digital filters based on

     least -squares method digital filters from analogue filters, Properties of FIR digital filters, Design of FIR filters using windows, Comparison of IIR

     and FIR filters, and linear phase filters.

7.  Introduction lo DSP co-processors: TMS 320C40/50. Analog Devices

8. Applications : Image processing, Control, Speech, Audio, Telecommunication
 

Textbook

1. J.G. Proakis, "Introduction lo Digital Signal Processing", PHI I oppenhiem and Schaffer, "Discrete Time Signal Processing"

 

References

1.  S. K. Mitra, "Digital Signal Processing', TMH.

2.  T.J. Cavicchi, "Digital Signal Processing', John Wiley

3.  L.C. Ludeman," Fundamentals Of Digital Signal Processing", John Wiley 

4     E.C. Ifeachor, B.W. Jervis. "Digital Signal Processing", Pearson Education.

5   S Sallivahanan, "Digital Signal Processing", TMH.

6.  Ashok Ambardar, "Analog and Digital Signal Processing",Thompson Learning


IT603 : Advance DBMS

 

Theory

Pract

Tutorial

Theory Marks

Pract

T.W

Total

3

2

0

100

25

25

150

 

1. The Extended Entity Relationship Model and Object Model: The ER model revisited, Motivation for complex data types, User defined  abstract data types and structured types, Subclasses, Super classes, Inheritance, Specialization and Generalization, Constraints and characteristics of specialization and Generalization, Relationship types of degree higher than two.

2   Object-Oriented Databases: Overview of Object-Oriented concepts Object identity, Object structure, and type constructors, Encapsulation of operations, Methods, and Persistence, Type hierarchies and Inheritance, Type extents and queries, Complex objects: Database schema design for OODBMS; OQL-, Persistent programming languages; OODBMS architecture and storage issues, 'Transactions and Concurrency control, Example of ODBMS.

3.  Object Relational and K Mended Relational Databases: Database design for an ORDBMS - Nested relations and collections: Storage and access methods, Query processing and Optimization, An overview of SQL3, Implementation issues for extended type; Systems comparison of RDBMS, OODBMS, ORDBMS

4   Parallel and Distributed Databases and Client-Server Architecture: Architectures for parallel databases, Parallel query evaluation: Parallelizing individual operations, Sorting, Joins; Distributed database concepts, Data fragmentation Replication, and allocation techniques for distributed database design: Query processing in distributed databases; Concurrency control and Recovery in distributed databases, An overview of Client-Server architecture

5. Databases on the Web and Semi Structured Data: Web interfaces to the Web, Overview of XML; Structure of XML, data Document schema, Querying XML, data Storage of XML data, XML applications: The semi structured data model, Implementation issues, Indexes for text data

6. Enhanced Data Models for Advanced Applications: Active database concepts Temporal database concepts ;Spatial databases; Concepts and architecture: Deductive databases and Query processing, Mobile databases, Geographic information systems

Books

Text Books

1    Elmasri and Navathe, "Fundamaental of Database System ",Pearson Education

2  Raghu Ramakrishnan, Johannes  Gehrke, " Database Management Systems", McGraw-Hill

 

References

1. Korth, Silberchatz, Sudarshan, "Database System Concepts", McGraw-Hill

2. Peter Rob and Coronel, "Database Systems Design,  Implementation and Management, Thomson Learning

3. C.J.Date. Longman, "Introduction To Database Systems", Pearson Education


 

IT604 : GUI Design and Programming

 

Theory

Pract

Tutorial.

Theory Marks

Pract

T.W

Total

3

2

0

100

25

25

150


AIM

To make the students to understand the windows programming concepts including Microsoft Foundation Classes

 

OBJECTIVES

To introduce the concepts of windows programming

To introduce GUI programming using Microsoft Foundation Classes

To enable the students to develop programs and simple applications using Visual C++

 

UNIT I  WINDOWS PROGRAMMING

Windows environment - a simple windows program - windows and messages - creating the window - displaying the window - message loop - the window procedure - message processing -text output - painting and repainting - introduction to GDI - device context - basic drawing - child window controls

 

UNIT II VISUAL C++ PROGRAMMING - INTRODUCTION

Application Framework - MFC library - Visual C++ Components - Event Handling - Mapping modes - colors - fonts - modal and modeless dialog - windows common controls - bitmaps

 

UNIT III THE DOCUMENT AND VIEW ARCHITECTURE

Menus - Keyboard accelerators - rich edit control -toolbars-status bars - reusable frame window base class - separating document from its view -  ­ window reading and writing SDI and MDI documents -splitter window and multiple views- creating DLLs-dialog based applications

 

UNIT IV ACTIVEX AND OBJECT LINKING AND EMBEDDING (OLE)

ActiveX controls Vs. Ordinary Windows Controls - Installing ActiveX controls - Calendar Control -ActiveX control container programming - create ActiveX control at runtime - Component Object Model (COM) - containment and aggregation Vs inheritance - OLE drag and drop - OLE embedded component and containers - sample applications

 

UNIT-V ADVANCED CONCEPTS

Database Management with Microsoft ODBC - Structured Query Language - MFC ODBC classes -sample database applications - filter and sort strings - DAO concepts - displaying database records in scrolling view - Threading - VC++ Networking issues - Winsock - Winlnet - building a web client - Internet Information Server - ISAPI server extension - chat application - playing and multimedia (sound and video) files

 

TEXTBOOKS

1  Charles Petzold, "Windows Programming", Microsoft press,1996 (Unit I - Chapter 1-9)

2  David J Kruglinski, George Shepherd and Scot Wingo, "Programming Visual C+-", Microsoft press, 1999 (Unit II - V)

 

REFERENCES

1  Steve Holtzner. "Visual C++ 6 Programming". Wiley Dreamtech India Pvt Ltd.,2003


IT605 : Object Oriented Analysis & Design

 

Theory

Pract

Tutorial.

Theory Marks

Pract

T.W

Total

3

2

0

100

25

25

150


1. Introduction:

Overview Of OOI, Object Classes Meta types Object Oriented Methodologies, The Unihol Approach Modeling, Why Modeling" Static And Dynamic

Models, functional Models

2. Object Modeling:

Object links Association Inheritance Grouping Constructs, Problems On Object Modiiluig Advantages Of Object Modeling

3. Analysis:

Problem Analysis Problem Domain Classes, Identify Classes And Objects Of Real Worki Problems, Using  Use Case Analysis, Recording Analysis

4. Basic Object Modeling:

Multiplicity, Constraints, Aggregation, Component

5. Sequence Diagram:

Modeling Scenarios, Mapping Events I o Object, Interfaces Discovering Attributes, Modeling Simple Collaboration Modeling Logical Database

Schema, Activity Diagram Modeling Workflow

6. Class Diagram:

Test Scenarios, Interfaces, Classes Methods Stress Tesng, System Testing Scalability Tesbng, Regression Testing, Behavioral Modeling Slate Chart Diagram

7. Design:

Architectural Design, Refining the Model Refactoring, Coupling And Cohesion Who Should Own I he Attribute? Who Should Own I lie Operations? Process And Threads

8. Design Classes:

Classes Visibility, User Interface, Subsystem Interface

9. Deponent Diagram:

Modeling Source Codes, Physical Databases

10. Deployment Diagram:

Modeling In A C/S System, Distributed System And gmDeddid Systems.

 

Topics For Experiment

Use any UML/OOAD tool and do the following:

1. Use case diagram.

2 Sequence diagram.

3.Collaboration diagram.

4 Activity diagram.

5.Use case realization.

6. Class diagram.

7 .Testing. Debugging Porting.

8 .Component diagram.

9 .Change management using MAKE/SCCS utility.

 

BOOKS

Text Books:

1. Ali Bahrami, Object Oriented System Development", McGraw Hill.

2 Giraypoch  J Rambaugh. var Jacobson, The UML Users guide", Pearson Education.

3 J. Rambaugh, etal."Object Oriented Modeling and Design",                

4. Andrew Haigh, "Object Oriented Analysis and Design ", Tata McGraw Hill.   

 

Reference:                                                                                                     

1. Simon Benett,Steve McRobb, Ray Famer, "Object Oriented System Analysis and  Design Using UML", McGraw Hill                                   

2. Timothy C Lethbridge, Robert Langaniere, "Object Oriented Software Engineering", McGraw Hill.

3 Stephen R. Schach, "Object Oriented and Classical Software. Engineering".


 IT606 : Elective - II

Theory

Pract

Tutorial

Theory Marks

Pract

T.W

Total

4

2

0

100

25

25

150

 

1. Wireless communication & Mobile Computing

AIM

To provide basics for various techniques in Mobile Communications and Mobile Content services

OBJECTIVES

To learn the basics of Wireless voice and data communications technologies

To build working knowledge on various telephone and satellite networks      

To study the working Principles of wireless LAN and its standards.

To build knowledge on various Mobile Computing algorithms.

To build skills in Working With Wireless application Protocols to develop mobile content applications.

 

UNIT I    WIRELESS COMMUNICATION FUNDAMENTALS

Introduction - Wireless transmission - Frequencies for radio transmission - Signals - Antennas -Signal Propagation - Multiplexing - Modulations - Spread spectrum - MAC - SDMA - FDMA -TDMA - CDMA - Cellular Wireless Networks.

 

UNIT II   TELECOMMUNICATION NETWORKS

Telecommunication systems - GSM - GPRS - DECT - UMTS - IMT-2000 - Satellite Networks -Basics - Parameters and Configurations - Capacity Allocation - FAMA and DAMA - Broadcast Systems - DAB - DVB.

 

UNIT III  WIRLESSLAN

Wireless LAN - IEEE 802 11 - Architecture - services - MAC - Physical layer - IEEE 802.11a -802 11b standards - HIPERLAN - Blue Tooth.

 

UNIT IV  MOBILE NETWORK LAYER

Mobile IP - Dynamic Host Configuration Protocol - Routing - DSDV - DSR - Alternative Metics.

 

UNIT V   TRANSPORT AND APPLICATION LAYERS

Traditional TCP - Classical TCP improvements - WAP. WAP 2 0.

 

TEXT BOOKS

1   Jochen Schiller, "Mobile Communications,  PHI/Pearson Education, Second Edition, 2003.

      (Unit I Chap 1,2 & 3- Unit II chap 4,5 &6-Unit III Chap  7.Unit IV Chap 8- Unit V Chap 9&10 )

2    William Stallings, "Wireless Communications and Networks", PHI/Pearson Education, 2002.

      (Unit I Chapter - 7&10-Unit II Chap 9)

REFERENCES

1.    Kaveh Pahlavan, Prasanth Knshnamoorthy. "Principles of Wireless Networks', PHI/Pearson Education, 2003.

2.    Uwe Hansmann, Lothar Merk, Martin S Nicklons and Thomas Stober, "Principles of Mobile Computing', Springer, New York, 2003.

3.    Hazysztof Wesolowshi, "Mobile Communication Systems", John Wiley and Sons Lid, 2002.

 

2. Web Technology & Programming

 

Objectives of the course: The objective of the course is to provide an understanding of technology used for building WEB. This course gives knowledge right from building of Web to making business on Web. It also gives a comprehensive coverage of HTML, JavaScript, CGI/Perl, Java Servlets, ASP for Building Secure E-commerce applications.

 

UNIT -I: Introduction to WEB Technology, TCP/IP, Protocols Telnet, Electronic Mail (Email) File Transfer Protocol (FTP), Word Wide Web, Domain Name System (DNS), Uniform Resource Locator(URL)

 

HTML Common tags - List, Tables, images, forms, Frames ,Cascading Style sheets.

.

UNIT - II : Introduction to Java Scripts, Objects in Java Script, Dynamic HTML with Java Script.

 

UNIT - III : XML: Document type definition,  XML Schemas, Document Object model, Presenting XML, Using XML Processors: DOM and SAX

 

UNIT - IV : Java Beans:  Introduction to Java Beans, Advantages of Java Beans, BDK Introspection,Using Bound properties, Bean Info Interface, Constrained properties Persistence, Customizes, Java Beans API, Introduction to EJB's.

 

UNIT - V Web Servers : Introduction to Servelets Lifecycle of a Serverlets, JSDK, The Servelet API.

The javax servelet Package, Reading Servelet parameters. Reading Initialization parameters The Javax servelet HTTP package. Handling Http Request & Responses, Using Cookies-Session Tracking, Security Issues

 

UNIT - VI: Introduction to JSP : The Problem with Servelet The Anatomy of a JSP Page, JSP Processing JSP Application Design with MVC Setting Up and JSP Environment: Installing the Java Software Development Kit, Tomcat Server & Testing Tomcat

 

UNIT - VII : JSP Application Development: Generating Dynamic Content, Using Scripting Elements Implicit JSP Objects, Conditional Processing - Displaying Values Using an Expression to Set an Attribute, Declaring Variables and Methods Error Handling and Debugging Sharing Data Between JSP pages.Requests and users Passing Control and Date between Pages - Sharing Session and Application Data- Memory Usage Considerations.

 

UNIT -VIII : Database Access : Database Programming using JDBC. Studying javax sql package, Accessing a Database from a JSP Page,  Application - Specific Database Actions, Deploying JAVA Beans in a JSP Page, Introduction lo struts framework.

 

TEXT BOOKS:

1    Web Programming, building internet applications, Chris Bales 2nd edition, WILEY Dreamtech (UNIT 1,2,3)

2    The complete Reference Java 2 Fifth Edition by Patrick Naughton and Herbert Schildt TMH (Chapters 19, 20, 21, 22, 25, 27) (UNIT 4)

 

REFERENCES:

1    Internet and World Wide Web - How to program by Dietel and Nieto PHI/Pearson Education Asia

2    Jakarta Struts Cookbook, bill Siggelkow, S P D O'Reilly for chart 8

3    Murach's beginning JAVA JDK 5. Murach, SPD

4    An Introduction to web Design and Programming -Wang-Thomson

5    Web Applications Technologies Concepts-Knuckles, John Wiley

6    Programming world wide web-Sebesta, Pearson

7    Building Web Applicalions -NIIT, PHI

8    Web Warrior Guide to Web Programmming-Bai/Ekedaw-Thomas

9    Beginning Web Programming-Jon Duckett WROX

10  Java Server Pages. Pekowsky,  Pearson

11  Java Server Pages -Hans Bergsten,  SPD O'Reilly (UNITS 5,6,7,8)