
(WITH EFFECT FROM JUN 2007)
|
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)
|
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
|
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".
|
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)