List of elective





IT E3.1  : SQL  Server :


Introduction SQL Server 2000. Relational Database Management System and Conventional database systems. Installing SQL Server. Working with Enterprise Manager. Configuring a Database. Creating Tables, Views. Defining constraints, Creating relationship. Designing Database diagram. Creating Indexes. Creating user-defined data types, Creating Stored Procedures and Functions.


Working with Query Analyzer. Writing queries. Using relational Operators like project, join, Intersect, Union, difference. Built-in SQL functions. Performing data manipulation from query analyzer. Query Optimization.


Creating Users, Setting up security, Granting Permissions and authorizations. Defining roles, Performing backup and recovery. Importing and exporting tables.


Using OLE DB, ADO for interfacing with from-end applications designs in VB etc.



Reference :


IT-E3.2 : Developer 2000


Introduction Oracle Application Development Tolls. Windows Interface, Object Navigators, Toolbars, Properties window, Layout Editors, PL/SQL Editors, Defaulting Capabilities, Interactive Debuggers, Online Documentation, Object-oriented features.


Introducing Oracle Forms, Forms Modules, Windows, Canvas views, Stocks, Items, Triggers. Designer Object Navigator, Properties Window , Layour Editor, List of values, PL/SQL Editor, Menu Editor, Libraries.


Introducing Oracle Reports Queries, Fields, Triggers, Object Navigator, Report Designer Toolbar, Property Sheets, Data Model Editor, Parameter from editor, Program Unit editor, Default Layout, Default parameter form.


Introducing Oracle Graphics Queries, Charts, Templates, Triggers, Designer Object Navigator ,Graphics Designer Toolbar, Property Sheet, Layout Editor, Chart Template Editor.




Reference :


1.Bayross, Ivan., “Commercial Application Development using Oracle Developer 2000 Forms 5.0” BPB Publishing.




IT E3,3  : Object Oriented Programming and Java :


Introduction to Java What is Java, Java versions and Environments, Features of Java, Program Types in Java, Java Language Components, Programming Constructs, Arrays. 


OOP in Java Object Oriented Programming Concepts, Creating Classes and Objects, Memory Management, Casting, Constructors, Comparing Objects, Inheritance, Polymorphism, Command Line Arguments, Reflection Class, Case study of an example system.


Abstract Class, interface and Package Modifiers and Access Control, Abstract Classes and Methods, Interfaces, What are Packages?


Applets and 2D Graphics Overview of Applets, Passing Parameters to Appliers, Graphics, Front and Colors, Adding Images to Applets, Adding Sound to Applets, Copying and Clearing Screens, Using Java 2 D.


Exception handling Understanding Exceptions, How to Handle Exceptions, Multiple catch clauses, Nested try statements, Creating User defined exceptions, When not to use exceptions.


Multithreading in Java Multithreading, Creating Threads, Thread priorities, Synchronization, Inter thread Communication, Creating Animation Using Threads, Adding Sound to Animation Using Threads, Reducing  Animation Flickering.



Reference :


       1.Balguruswamy, E., “Java Programming”.





IT E4.1  : Object Oriented Software Engineering :



Introduction System development as an industrial process. The system life cycle. What is object orientation, Object, Class and Instance, Polymorphism, Inheritance. Object-oriented system development analysis, construction, testing. Object-oriented programming.


Architecture, Model architecture, Requirements model, Analysis model, design model, Implementation model, test model, Analysis, working with construction, Real-time specialization, Database specialization, Components, Testing On testinge , Unit testing, Integration testing, System Testing, Testing Process.



Application -  Case study, Managing object-oriented software engineering.


Other object-oriented methods, Object-oriented Analysis, Object-oriented Design, Hierarchical Object-oriented Design, Object-oriented Design, Object Modeling Technique, Resp9onsibility Driven Design.


Reference :


1.        Jacolbson, Christerson, Jonsson, “Object-Oriented Software Engineering”. Addison Wesley Publishing.




IT E4.2 : Distributed Programming with COM/DCOM


Introduction to Distribut4ed Programming, Distributed Programming Model.


Components : Component Benefits, Requirements, COM.


The Interface, Implementing a COM Interface, Building Blocks. Querying for Interfaces, Query Interface Rules and Regulations, Defines the component, Handling new versions of components.


Reference counting, Lifetime control, Overview. Implementing AddRef and Release, Optimizing reference counting, Rules.


Dynamic Linking, Creating the component, Exporting a function from aDLL, Loading DLL, HRESULTs, GUIDs, the Registry and others. COM Library functions.


Class Factory Co Create Instance, Class factories, Implementing the class factory, Multiple components in a DLL, Unloading the DLL.


Component Reuse Containment and Aggregation, Implementation, Client-side, Server side simplification, Servers in EXEs, Different processes, Introduction to IDI/MIDI, Local Server Implementation, DCOM, How DCOM works, other DCOM feature.


Dispatch interfaces and Automation, Using 1 Dispatch, type Libraries, 1 Dispatch Implementation, Multiple Threads, COM Threading Models, Implementing Apartment Threading, Free Threading.



Reference :



1.Rogerson., Dale., “Inside COM”,(Microsoft Press)WP Publishers.


2.SAMS Series, “Com/DCOM  Uneashed ”,  Techmedia.




IT E4.3 : Advanced Programming with Java :



Multithreading in Java Multithreading, Creating Threads, Thread priorities, Synchronization, Inter thread Communication, Creating Animation Using Threads, Adding Sound to Animation Using Threads, Reducing Animation Flickering. Abstract Window Toolkit Understanding AWT, Using AWT Components, Layout Managers, Insets, and case Study of an Example system.


Event  Handling in AWT Event handling in Java , Handling Mouse clicks, Handling Mouse Movements, Handling keyboard Events, Handling Components events.


Streams and Object Serialization Introduction to streams, Input Stream Class, Output Stream Class , Byte Array Input Stream Class, Byte Array Output Stream Class, File Stream, Filtered I/O, Charater Arry Streams, Buffered Reader and Writer Classes, Random Access File Class, Object Streams, Case study of an example system.


Data Structures Using Collection API, Introduction to Swing programming, Advanced Swing programming, Singed Applets, Security and JDBC;.


URLs and Socker Programming, Distributed programming with Java , Java Beans.


Reference :


1.“Complete Reference to Java”, Tech Media Publications.





IT E5.1 : Computer Graphics :


I/O Devices : Study of various input and output devices CRT,LCD.


Line Generation : Points, lines, places, vectors, pixels and frame buffers, vector and character generation.


Graphics Primitives : Display devices, primitive operations, display file structures, display control text.


Polygons : Polygon representation, entering polygons, filling polygons.


Transformation : Marrix Transformation, transformation routines, display procedures.


Segments : Segment table, creating ,closing, deleting and renaming a segment visibility. Image transformation.


Windowing and Clipping : Viewing transformation, clipping, generalized clipping, multiple windowing.


Interaction ; Hardware Input device handling algorithms, even handling, echoing interactive techniques.


Three Dimension : 3D Gemetry primitives, transformation, projection, clipin.


Hidden line and Surface : Back-face removal algorithms, Hidden Line methods. Randering and illumination


Introduction to curve generation, Bezier, Hermits and B-spline algorithms and their comparison.



Reference :



1.Gilof,W.K.,”Interaction Computer Graphics”, Prentice-Hall.


2.Memmon, W.,Sprout,R.F.,”Principles of Interactive Computer Graphis”,Mcgraw-Hill.


3.Roogers, D.F.,”Procedural elements for Computer Graphis”, Mc graw-Hill


4.Herrington, S., “Computer Graphics : A Programming Approach”, Tata McGraw-Hill.


5.Foley, J.D., Van dam A, “Fundamentals of the Interactive Computer Graphics”, Addison Wesely.


6. Hern D., Bakar P.M., “Computer Graphics”, Prentice Hall.








IT E5.2 : Artificial Intelligence and Application :


Overview of Artificial Intelligence, AI Definition, AI and its application area, Importance of AI, Early works in AI.


Knowledge : General Concepts, Definition and Importance of knowledge organization and manipulation. Acquisition of Knowledge.


LISP and other AI programming languages. Introduction in LISP, Functions, Predicates and Conditionals, Input, Output and Local variables. Iteration and Recursion, Property Lists and Arrays PROLOG and Other AI Programming  languages.


Formalized Symbolic Logics : Syntax and Semantic for Prepositional Logic Systems and Semantic FOPL, Properties of Wffs, Conversion in Clausal form, Inference rules, The resolution principle, Non-deductive Inference Methods, Representation using rules.


Dealing with Inconsistencies and Uncertainties.


Probabilistic Reasoning : Introduction, Bayesian Probabilistic Inference, Possible world representations, Dumpster Shafer Theory. Ad-hoc Methods. Heuristic reasoning Methods.


Structured Knowledge Graphs, Frames and Related structure.


Object oriented representations.


Search and control strategies, Matching techniques, Knowledge organization and Management.


Natural Language processing, Pattern Recognition, Visual Image understanding. Expert System Architectures.


General concepts in knowledge Acquisition, Early work in machine learning, Learning by induction examples of other inductive learners.



Reference :


1.Patterson, Dam W., “Introduction to Artificial Intelligence and Expert Systems”, PHI Publication.





IT E5.3 : Computer Network Security :


Introduction : Networking Terminologies, Active vs. Passive Attacks, Layers and Cryptography, Authorization, Viruses, Worms, Trojan Lorses. The Multi-Level Model of Security, Legal Issues.


Cryptography : Introduction, Breaking an Encryption Scheme, Types of Cryptographic Functions-Secret Key. Public Key, and Hash Algorithms. Data Encryption standards, International Data, Encryption Algorithm, Advanced Encryption Standard, RC4 Modes of Operation, Encrypting a large message, Generating MCAs, Multiple Encryption DES. Public Key Algorithm, Modular Arithmetic, RSA, Diffle - Hellman, Digital Signature Standard.


Authentication : Password based, Address based, Cryptographic authentication protocols, Eavesdropping and Server Database reading, Trusted Intermediaries, Session Key, Authentication of People, Security Handshaie  pitfalls.


Standards : Kerberos V4, Karberos V5, Ipsec: AH and ESP,SSL/TLS.


Electronic Mail Security, PGP (Pretty Good Privacy).


Firewalls, Web Issues.



Reference :


1.Kaufman, Charlies, and Perlman., Radia., Speciner, Mike, “Network Security : Private Communication in a Public World” (2nd Ed), EEE-PHI.


IT E5.4 : Geographical Information System (GIS ) & Environmental Model :


Modeling the Environment with GIS : Introduction, GIS and Environmental Modeling ,Evolution of GIS. Modeling Frameworks Complex Environmental Systems, Environmental Phenomena and Complex Systems, Environmental Modeling and Geo-computation.


Spatial Decision Support Systems and Environmental Modeling Introduction. A flexible Multithread spatial decision support system. Applications of SDSS using environmental models.


GIS Data Sources and Measurement Technologies for modeling, Environmental modeling, Data and GIS, Data Types, Sources and Issues. Remotely Sensed Data and Data Capture, Global Positioning Systems(GPS), Data Access and Distribution, Websites for Environmental and GIS Data.


Development, Calibration and Validation of Physical Models : From Read World to Abstract models, Modeling Goals, Model Structure, Physic-Mathematical Equations, Discrete Equations and Computer Codes, Calibration of the model, model validation.


Dynamic Systems Modeling and Four Dimensional Geographic Information Systems. Space Time Modeling in GIS context, Models and Modeling, Time Dimension and the GIS Modeling Space Time Systems, Case Study.


Modeling Human Environmental Systems, Modeling Physical Systems.


Integrative Environmental Modeling, visualizing Environmental Data.


Case Studies in GIS,GIS/FM.



Reference :


1.Clarke., Keith C., Parks., Bradley O, Crane Michael P., “Geographic Information Systems and Environmental Modeling”,(EEE)PHI.




IT E5.5 : E-Commerce :


Introduction : Electronic Commerce Framework, E-Commerce Applications, Network Infrastructure for e-commerce, Network access equipments. The Internet as a network infrastructure, NSNET. Business of Internet Commercialization, Network security and the walls.


E-commerce and World wide web, WWW as the architecture. Web background, Hypertext Publishing, Security and the web Consumer oriented electronic Commerce, Mercantile Process Models, Electronic payment Systems,


Inter-organizational Commerce and EDI,EDI Applications in Business, Lega, Security and Privacy Issues. Standardization and EDI, EDI, Software implementation, EDI Envelope for message transport, Vans Internet based EDI, Internal Information System, Workflow automation and coordination, Supply chain management.


Digital Library, Document Library, Types of Digital documents, Corporate data warehouses, Advertising and Marketing on the Internet. Consumer Search and Resource Discovery On Demand Education and Digital Copyrights.


Software Agents, Internet Protocol Suite, TCP/IP, Multimedia and Digital Video, Broadband Telecommunication, Mobile and Wir3eless computing Fundamentals. Structured Documents.


Reference :


1.Kalakota & Whinston, “Frontiers of Electronic Commerce”, Addtion Wesley, Pearson Education.


2.Bayross., Ivan, “Web Enabled Commercial Application Development using HTML, DHTML, Script, Perl  & CGI”,BPB Publication.



IT E5.6 Multimedia Technology :


Introduction, Emerging applications, Computer communications and Entertainment Product, buyback, Devices, distributed multimedia systems, synchronization, orchestration and QOS Architecture Frame work for multimedia system, Digital audio representation and processing, Video Technology over multimedia, Digital Video and Image Compression, Operating system support for continuous media applications, Middle wave system service architecture, Multimedia Devices, Multimedia File system and Information models, Knowledge-based multimedia system, User interface, Various multimedia Software, Performance parameters of multimedia system, concept of open shared work space.


Reference :


1.John F, Koregel Buford, Multimedia System.


2.Raft Stenmetz and Klara Mashrsled Multimedia computing communication & Application.



BM F5.1 : Managerial Economics :


Nature and Scope of managerial economics. Objectives of the firm. Managerial and behavioral theories of the firm. Concepts of opportunity cost, incremental, time perspective Principles of discounting and equal margins. Demand analysis purposes and concepts. Elasticity of demand. Methods of demand forecasting.


Product and cost analysis : Short run and long run average cost curves. Law of supply, Economics and diseconomies of scale. Law of variable proportions.


Production function : single output isoquants.


Pricing : Prescriptive approach. Price determination under perfect competition. Monopoly, oligopoly and monopolistic competition, full cost pricing, product line pricing. Pricing strategies.


Profits : Nature and measurement policy. Break even analysis. Case study.


Reference :


1.Dean J., “Management Economics”, Prentice Hall of India.


2.Mote, V.L., et. Al. ”Managerial Economics; Concepts and Cases”, Tata McGraw Hill.



BM 5.2 : Business Finance :



Financial and Economics development, Intermediation, role and patterns. Functions of money and capital markets. Interest cases determination, term structure.


Primary Capital Market : new issues, growth and tends.


Financial Intermediaries : Merchant bankers, Managers, Brokers, Underwriters. Secondary market organization and functioning. Trading and settlement. Problems resisting to membership, commission, margins, arbitration and off-floor trading., Reforming the markets. SEBI.



Market for Government securities ; The Discount and finance house. Operation and managerial problems of commercial banks. Inter-bank call money market. Non-banking financial institutions: lending policies, schemes, composition and quantum of assistance of IDBI,IFCI,ICICI,UTI LIC,GIC and state level financial corporations.


Credit Rating Information : Parameters Role, Agencies, crash. Regulatory framework for financial markets and institutions, regulation versus deregulation. Role of RBI, Bank rate, open market operation polices.



Reference :



1.Copeland, T. E., et. At. “Financial Theory and Corporate Policy”, Addison Wesley.


2.Uppal., J.S., “Public Financial Institutions in India”, MacMillan.