MCA Syllabus



                                   Semester -I

Paper      Subject   



Per Week

Scheme of Examination Maximum Marks


S-1.1  Information Technology

S-1.2  Programming & Data Structures With ‘C’

S-1.3  Fundamentals of Management

S-1.4  Information Systems

S-1.5  IT & Programming LAB

           (MS-Word, MS-Excel,  MS- Powerpoint,’C’
























               Semester - II

S-2.1  Object Oriented Programming with C++

S-2.2  Operating Systems

S-2.3  Discrete Mathematics

S-2.4  Principle of Accounting

S-2.5. Unix & C++ Lab



























Semester -III


S-3.1  Database Management System

S-3.2  Computer Communication Network

S-3.3  IT – Elective – I

S-3.4  environment Management

S-3.5  Oracle & Elective Lab































Semester - IV

S-4.1  Visual Programming with Visual Basic

S-4.2  Software Engineering

S-4.3  Optmization Techniques

S-4.4  IT Elective – II

S-4.5  Visual Basic, MS-Project/Designer 2000

           MS-Access Lab




























S-5.1  Internet and Web Designing

S-5.2  Computer System Architecture

S-5.3  IT Elective – I

S-5.4  BM Elective – I

S-5.5 Organizational Behaviour

S-5.6  Internet & Web Desiging, Elective Lab


























S-6.1  Seminar

S-6.2  Project






S-1.1  Information Technology : 

Information concepts and Processing : Evolution of Information, Processing Data Information Language and Communication, Data Processing Systems, Elements of Computer, Processing System : (a) Hardware – CPU , Storage Devices and Media, VDU, I/O Devices, Printers, Multimedia Systems, Data Communication Equipment. (b) Software : System Software Application Software : (c) Programming Languages : Classification, Machine Code, Assembly Language, Higher-level Languages, and Fourth Generation Languages, (d) Data Representation System : ASCII, BCD, EBCDIC, and ASCII, Number System : Binary, Decimal, Octal, Hexadecimal.


Operating Systems : Concept as Resources Manager and Co-coordinator of Processor, Devices and Memory, Concept of Priorities, Protection and Parallelism, Command interpreter, Typical Commands of DOS, Graphical User Interface – Widows.


Computers and Communications : Single user, Multi-user, Work station, Client-Server Systems, Computer Networks, Network Protocols, LAN,WAN, Internet Facilities through WWW, Mosaic, Gopher, E-mail, File Transfer, Voice Video Conferencing.


Range of Application : Scientific, Business, Educational, Industrial, National Level Weather Forecasting, Remote Sensing, Planning and Multilingual Applications.


References : 


1.Rajaraman V. “Fundamentals of Computers”, 2nd Edition, PHI.

2.Sanders D.H. “Computer Today”, Mcgraw Hill.

3.Sinha, P.K.Priti “Computer Fundamentals”, 3rd Edition BPB.


S-1.2  Programming and Data Structures with ‘C’ :


Introduction to Algorithms, Flow Charts, Tracking Flow Charts, Decision Tables, Decision Trees, Pseudo Codes, Problem Solving Methods, Need for Computer Languages, Reading Programs written in ‘C’ Language.


‘C’Character set, Identifiers, Keywords, Data Types, Declarations, Expressions, Statements and Symbolic Constants, Input-Output Commands, Preprocessor Commands # include, # define, # ifdef. Preparing and Running a Complete C Program.

Operators and Expressions: Arithmetic, Unary, Logical, Bit-Wise assignment and conditional operators, Library Functions Control Statements : while-do, for statements, nested loops, if-else, switch, break, continue and go to statements, comma operator.


String : Operations on Strings :


Pointers : Declarations, Passing to a function, Operations on Pointer, Pointers and Arrays, Arrays of Pointers.


Structures :  Defining and Processing, Passing to a function, Unions


Data Files :   Open, Close, Create; Process, Unformatted data files


Data structures : Stacks, Queues. Lists, Trees and their Applications.


References :


1.Hutchison, R., “Programming in C”, McGraw Hill, New York

2.Johnsonbaugh, R. and Kalin, M, “Applications Programming in C”,PHI

3.Rajaraman, V. “Computer Programming in C”, PHI

4.Balaguruswamy E, “Programming in ANSI C”, TMH

5.Kanerkar Y., “Data structures Through C”,BPB

6.Sahani, Data structures.


S-1.3  Fundamentals of Management


Tasks, Philosophy and Functions of Management :


(a)Human Resources Management : Meaning and Scope of HR. Functions and Responsibility of Personnel Management.


Manpower Planning : Definition, Objectives, Techniques, Uses and Benefits of Manpower forecasting.


Recruitment : Sources and Methods of Recruitment, Selection Text & Interview methods.


Training : A Development Need, Importance, and Principles of Training, On the Job Training & Off the Job Training.


Career Planning : Succession Planning, Promotion Charts and Channel callers, Trade Testing, Performance appraisal and Raring.


(b)Marketing Management : Nature Concept and Scope of Marketing management. The Marketing Environment.


The Concept of Marketing Mix : The product nature and Type of Products. Methods of Product, Development.


Product Life Cycle : Pricing Policies, Distribution Policies, Promotion Strategies.


Strategic Marketing : Formation. Execution & Monitoring. Concept – of Sales Promotion, Objective of Advertising in Management, Role of Advertising in Economy. Marketing Information System & MR, Introduction to Marketing Control.


© Production Management

(d)Financial Management




1.Kotler, Philips,”Principles of Marketing Management”,TMH

2.Agrawal. R.D,”Organization and Management”,TMH

3.Massie, “Essentials of Management”, PHI


S-1.4  Information Systems: Analysis Design and Implementation:


Overview of Systems Analysis and Design: System Development Life Cycle. Concept and Modals, requirement Determination. Logical Design. Test Planning Implementation Planning and Performance Evaluation, Communication, Interviewing, Presentation Skills, Group Dynamics; Rick and Feasibility Analysis; Group based Approaches; JAD, Structures walkthroughs and Design and code reviews; Prototyping, Database Design, Software Quality metrics, Application Categories, Software Packages Evaluation and acquisition.


Information Requirement Analysis : Process modeling with physical and logical Data Flow Diagrams. Data Modeling with Logical entity relationship diagrams.


Developing a Proposal : Feasibility Study and Cost Estimation.


System design : Design of Input and Control. Design of Output and Control, File Design/Database Design, Process design, User Interface Design, Prototyping, Software Constructions, Documentation.


Application Development Methodologies and CASE Tools : Information Engineering. Structured Systems Analysis and Design and Object Oriented Methodologies for application development data Modeling, Process Modeling, User Interface Design and Prototyping. Use, of Computer Aided Software Engineering (CASE) tools in the Analysis Design and Implementation, Object Oriented Databases.


Design and Implementation of OO Platforms : Object Oriented Analysis and Design through Object modeling technique, Object Modeling, Dynamic Modeling and Functional-modeling; Object Oriented Design and Object Oriented Programming Systems, for Implementation; Object Oriented databases.


Managerial Issues in Software Projects : Introduction to Software Markets. Planning of Software Projects, Size and Cost estimation models, Project scheduling. Measurement of Software Quality and productivity, ISO and Capability maturity models for Organizational growth.


The Course should be based on Lectures Case analysis and Laboratory Work. Cases should be used to Illustrate each major topic in the course.


Reference :


1.Haryszklewycz,I .T.,”Introduction to System Analysis and Design”,PHI

2.Rajaraman,V.”Analysis and Design of Information Systems”, TMH

3.Senn,J.A. “Analysis and Design of Information Systems”,TMH

4.Whiten, J.K.,Bentely, L.D.Beslow, V.M.,”System Analysis and Design Methods” Galgotia Publications Pvt. Ltd.



S-1.5  I.T. & Programming :  Lab,(Ms-Word, Ms-Excel, MS-PowerPoint, and ‘C’




S-2.1  Object Oriented Programming with C++


Introduction :    Object Oriented theme, Usefulness of Object Oriented Development, Object modeling technique.


Object and Classes, Link and Associations, Coupling Constructs. Advance Object Modeling.


Aggregation, Abstract Class, Multiple ‘ Inheritance, Meta Data, Candidate Key Constraints, Nested State Diagram.


Advanced dynamic modeling; Concepts.


Functional Modeling : Functional Model, Data Flow Diagram, Relation of Functional to Object and dynamic model.


Dynamic Model : Events and States, Operations, Nested State Diagram, Concurrency, Advance Dynamic Modeling. Concept, Sample Dynamic Model, Relation of Object and dynamic Model.


System Design : Overview, Breaking a system into subsystem, identifying concurrency allocation, Subsystems, to processors and tasks, management of data stores, handling global data resource, choosing software control implementation handling boundary conditions, setting trade off priorities, command architectural framework, architecture of ATM systems.

Object Design :

Overview, combining of Object Models, Design Optimization, Implementation of Control, Design of Association, Object Representation, Physical Packing.


Implementation using C++.




1.James Rambaugh, Michael Blaha,W.Premerlani,F.Reddy,W.Lorensen: Object Oriented Modeling and Design.

2.Barkakati Nabajyotiz, Object Oriented Programming in C++.


  S-2.2.   Operating Systems :


Introduction :  Evolution of Operating systems. Types of OS, Different views of the operating system, Operating System concepts and structure.


Processes : The process concept, system programmer’s view of processes. The operating system services for process management, Scheduling algorithms, Performance evaluation.


Memory Management : Memory management without swapping or paging, swapping, virtual memory, page replacement algorithms, paging algorithms, design Issues for paging systems, segmentation.


Interprocess Communication and synchronization : The need for synchronization, mutual exclusion, semaphores, hardware solution to mutual exclusion, queuing, Implementation of semaphores, classical problems In concurrent programming, critical region and conditional critical region, monitors, messages, deadlocks.


File Systems : File systems, directories, file system Implementation, security protection mechanisms.


Input/Output : Principles of I/O Hardware : I/0 devices, device controllers, Direct memory access.


Principles of I/O Software : Goals, Interrupt handlers, device drivers, device Independent I/O Software, User space,I/O software.


Disks : Disk hardware, scheduling algorithms, Error handling, track-at-a-time ccaching, RAM Disks.


Clocks : Clock hardware, memory-mapped terminals, I/O software.


Terminals : Terminal hardware, Memory-mapped terminals, I/O software.


Process and Processors In Distributed Systems: Threads, system models, processor allocation, scheduling.


Distributed File Systems : Design, Implementation, and trends.


Performance Measurement, Monitoring and Evaluation : Introduction, Important trends affecting performance Issues, why performance monitoring and evaluation are needed, performance measures evaluation techniques, bottlenecks and saturation, feedback loops.


Case Studies : MS-DOS, MS-WINDOWS,UNIX operating system.


References :


1.Deiltel.H.M.,”An Introduction to Operating Systems” AddisonWesley Publishing

2.Milenkovic, M,Operating Systems. Concepts and Design”. McGraw Hill International Edition-Computer Science Series 1992

3.Galvin. Peter Bawer., Abraham Sltberschatz,”Operating System concepts”. Addision Wesley Publishing Company, 1989

Tanenbaum,A.S.,”Moderm Operating Systems”, Prentice Hall of India Pvt. Ltd.


S-2.3  Discrete Mathematics :


Mathematical logic : Statements and notation, Connectives, Normal Forms, Theory of Inference for the Statement Calculus, Predicate Calculus, Inference theory of the Predicate Calculus.


Set-Theory: Basic Concepts of Set Theory, Representation of Discrete Structures, Rela Uons and ordering, Functions, Natural Numbers, Recursin.


Algebraic Structures : Algebric Systems, Semi groups and Monoids, Grammars and Languages, Polish Expressions and their Compilation, Groups.


Lattices and Boolean Algebra : Lattices as Partially Ordered Sets, Boolean Algebra, Boolean Functions, Representation and Minimization or Boolean Functions, Finite-state machines.


Graph-Theory : Basic Concepts of graph theory, storage representation and Manipulation of Graphs- Trees, List and Graph. Simple precedence grammars.


References :


1.Tremblay. J.P and Manohar R, “Discrete Mathematical Structures with Application to Computer Science”, Tata McGraw Hill.


S-2.4  Principles of Accounting :


Basic Accounting and conventions underlying preparation of Financial Statements (Balance sheet highlighting accounting equation, Profit and loss statement; accounting processes; basic accounts, trial balance and financial statements; Issues such as provisions for bad debts, tax dividends, losses such as bad debts, missing Information. Classification effect, cost of assets, rentals, etc.) Income Measurement (revenue; recognition and matching costs and revenues; Inventory valuation), Depreciation Accounting; Intangible Assets Accounting; Understanding published annual accounts including fund flow statement.


Basic Cost Concepts : Introduction, cost classification, allocation, appointment and absorption, cost centers. Cost Analysis for managerial Decisions (direct costing, break-even analysis; relevant costs; pricing; pricing-joint costs; make or by; relevant fixed costs and sunk costs). Cost Analysis for Control (standard costing; variances; material labour, overhand, sales and profit) , Standard Cost Accounting (budgeting and control; elements of budgeting; control of manufacturing and manufacturing expenses; performances appraisal, evaluation of cost control systems).


Introduction to Management Control Systems : Goals, Strategies, and Key Variables, performance Measures, Responsibility Centers and Transfer Price. Investment Centers, Reporting Systems, Management by Objectives, Budgeting and Control, Organizational Relationships In Control; Control Dynamics; Top Management and Control; Strategic and long-range Planning; Control of Service Organizations; Control of Projects; Control of Non-Profit Organizations; Control of Multinational Companies.




1.Bhattacharya,S.K. and Dearden, John, “Accounting for   Management”,  Prentice Hall of India, New Delhi.


2.Chadwick, “The Essence of Financial Accounting”, Prentice Hall of India Pvt. Ltd.


3.Chandwick, “The Essence of Management Accounting”, Prentice Hall of India.


4.Homgren, Sundem and Selto (9th ed), “Introduction to Management Accounting”, Prentice Hall of India.


5.Welch, Hilton and Gordon (5th ed) “Budgeting : Profit Planning and Control”, Prentice Hall of India.



S-3.1 Database Management Systems:

Basic Concepts : Database & Database Users, Characteristics or the Database, Database Systems. Concepts & Architecture, Data Models, Schemas & Instances, DBMS Architecture & Data Independence, Data Base Languages & Interfaces, Data Modeling using the Entity-Relationship Approach, E-R Diagrams. Data Dictionary.


Relational Model, Languages & Systems :  Relational Data Model Concepts, Relational Model Constraints, Relational Algebra, SQL – A Relation  Database language, Data Definition in SQL, View & Queries in  SW=QL, Specifying constraints & Indexes In SQL, Specifying Constraints lit Indexes in SQL, A Relation Database Management Systems ORACLE/MS-SQL Server.


Conventional Data Models & Systems : Network Data Model, Membership types & options in a set, DML for the network model, Navigation within a network database, Hierarchical Data Model, Hierarchical Database structure HSAM,HISAM,HDAM , HIDAM organization, DML for hierarchical model, Overview of IMS.


Relational Data Base Design : Functional dependencies, Normal forms based on primary keys (1 NF, 2NF & BCNF), Loss-less Join & Dependency preserving decomposition, De-normalization.


Concurrency Control & Recovery Techniques : Concurrency Control Technique, Locking Techniques, Time stamp ordering, Granularity of Data Items, Recovery Techniques, Recovery concepts, Database backup and recovery from catastrophic failures.


Concepts or Object oriented data base management systems, Data Warehousing, Data Mining.


Reference :


1.Date, C.J., “An Introduction to Database Systems”,Narosa Publishing House, New Delhi.


2.Desai. B., “ An Introduction to Database Concepts”, Galgotia Publications, New Delhi.


3.Elmsari and Navathe, “Fundamentals of Database Systems”, Addison Wesley, New York.


4.Ullman, J.D., “Principles of Database Systems”, Galgotia Publications, New Delhi.


5.Leon Brothers, “Database Management System”, Vikas Publications.


S-3.2  Computer Communication Net Works :


Introduction to Computer Network :


Advantages of networks, structure of the communications network, point-to-point and multidrop circuits, data flow and physical circuits, network topologies, topologies and design goals. Hierarchical topology, horizontal topology(Bus), star topology, ring topology, mesh topology. The telephone network, switched and non switched options, fundamentals of communications, theory, channel speed end bit rate, voice communications end analog waveforms, bandwidth and the frequency spectrum, connecting the analog and digital worlds, digital signals, the modem, asynchronous en synchronous transmission.


Wide are and local network, connection oriented and connection less networks, classification of communications protocols, Time division Multiple Access (TDMA), Time division Multiplexing (TDM), carrier sense (Collision) systems, token passing, peer-to-peer priority systems; priority-slsot, carrier sense (collision free) systems, token passing (priority) systems.


Layerd Protocols and the OSI model : Golas of Layered Protocols, network design problems, communication between layers, Introduction to standard organizations and the OSI model, standards organization, layers of OSI, OSI status.


Polling /Selection Protocols : Character and bit protocols, binary synchronous controls (BSC) HDLC, HDLC options, HDLC frame format, code transparency and synchronization, HDLC transmission process, HDLC subsets, SDLC, Protocol conversion.


Local Area Networks : Why LANs, Primary attributes of a LAN, Broadband and Base band and base LANs, IEEE LAN standards, relationship of the 802 standards to the ISO/CCITT model, connection options with LANs, LLC and MAC protocol data units, LAN topologies and protocol, CSMA/CD and IEEE 802.3, token ring (Priority), token bus and IEEE 802.4, metropolitan area networks (MANs), ANSI fiber distributed data interface, COMA and mobile communication.


Switching and Routing in Networks : Message switching, packet switching, when and shen not to use packet switching, packet routing,


Packet switching support to circuit switching networks.


TCP/IP : TCP/IP and Internetworking, example of TCP/IP operations, related protocols, ports and sockets. The IP address structure, major features of IP,IPV6,IP data gram. Major IP services. IP source routing, value of the transport layer, TCP, Major features or TCP, passive and active operation, the transmission control block (TCB), route discovery protocols, and examples of route discovery protocols, application layer protocols.


Personal Computer Networks :  Personal Computer communications characteristics, error handling, Using the personal computer as a server, file transfer on personal computers, personal computers and local are networks, network operating systems (NOSs).


Reference :


1.Black. U., “Computer Networks. Protocols, Standards and Interfaces”, Prentice Hall of India.


2.Tannmenbum. A;, “Computer Networks”, Prentice Hall of India.


S-3.3.  IT Elective – I


S-3.4.  Environmental Management


1.Environment : Elements, Process and Factors


2.The Atmosphere – Composition, structure and factors (Light & Temperature)


3.Environmental Toxicology – Pollution and Pollutants.


Air Pollution – Nature and Source of Pollution Methods of Monitoring and Control of Air Pollution. Acid Rain, Photochemical smog, Green House Effect and Global warning, Ozone depletion, Effect of Pollutants on climatic changes.


Noise Pollution – Nature and Source of Noise Pollution, Noise Exposure limits and Standard, Noise control and abasement measures.


Radioactive and Thermal Pollution : 4. Computer Environment Management-Influence of Temperature, Humidity, Dist and noise interference on the performance of computer system. Promotion and maintenance.


5Central Theme of Environmental Management, Environmental Management Plan (EMP), Environment Act 1986 and Earth Summit 1992, Environmental Acts & Laws.


6.Global and National Environmental Protection


7.Application of Systems Analysis Procedure to Ecology – Approach Mathematical Models and tools, Environment Research.




1.Odum, E.P., “Fundamentals of Ecology”, W.B., Saunders Company, London.


2.Vishwapremi, K.K.C., ”Fundamentals of Toxicology”, Central Book Depot, Allahabad.


Practical :


S.3.5  Oracle & Elective Lab





S-4.1  Visual Programming with “Visual Basic :


Visual Programming – The Fundamentals of Visual Basic, Introduction, VB Editions, Working with Visual Basic IDE, The elements of the user-interface, Designing the user-Interface, Programming an application, Visual Develo0pment and Event-driven programming, Customizing the environment.


Visual Basic The Language – Visual basic projects, the project flies, variables, constants, Arrays, Collections, procedures, arguments, function returns values, control flow statements, looping statements, nested control structures, exit statement.


Working with forms – The appearance of the form, designing menus, building dynamic forms, drag and drop operations, mouse conflicts, manual drag, dragging list items.


Basic Active X controls – The textbox control, the list box and combo box controls, the scroll bat and slider controls, the file controls.


Drawing with visual basic – Graphics controls, co-ordinate systems, graphics methods, optimization Issues. Manipulating color and pixels, using the paint picture method, processing Images


Advanced “Active X controls – The common dialogs control, using the common dialog control the tree view and List view controls, the Image list control, viewing a folders files, The rich text box control, the RTF Language, the msflexgrid control.



Multiple document Interfaces – MDI applications, parent and child MDI forms, Accessing child forms, Implementing scrolling forms.


Recursive Programming – Basic concepts, recursion, binary search, scanning folders recursively, building a custom explorer, the stack mechanism, Special  Issues In recursive programming.


Optimizing VB Application, The Windows API, OLE automation end VBA.


Building Active X Components, Building Active X Controls.


Database Programming with VB – The Active data objects, data environment, sql, mshflexgrid control, ado, Dao library Report designing using Data Report and Crystal report. Interfacing with MS-Access & Oracle database.


Packaging and distributing applications using application wizard/Visual Basic and The Web.


Reference :


Evangel us, P., “Mastering Visual Basic 6”, Tec media.


S-4.2 Software Engineering :


Software life Cycle : Models; Waterfall, spiral, Prototyping Fourth generation techniques. SW Process, Software requirements specification (SRS), Fact-finding Techniques, Characteristics of a good SRS: Unambiguous, Complete, Verifiable, Consistent. Modifiable. Traceable and usable during the operation end Maintenance phase. Prototype outline for SRS.


System Analysis : SA tools & Techniques, DFD, Entity Relationship Diagrams. Project Dictionary.


SW Design : System Design Tools and Techniques, Prototyping, Structured Programming, Elements of good design. Design Issues, Features of a modern GUI. Menus, scrolling, windows, Icons, Panels, Error Messages, etc.


Use Manual : User Profile, Contents of an User Manual : Student is urged to install and use a software using Its user manual and report the strength and weaknesses of that user manual.


Software quality assurance, ISO 9000 standards for software design. Software testing , Software Project Management.


Computer Aided Software Engineering : CASE, Tools for Project Management Support, Analysis & design, Programming. Prototyping, Maintenance. Future of CASE.


Reference :


1.Jalote, P., “ An Integrated Approach to Software Engineering”. Narosa 1991.


2.Pressman, R.S., “Software Engineering, A Practitioners Approach”. Third Edition. McGraw Hill. International Edition, 1992.


3.Whitten, Bentley and Barlow, “System Analysis and Design Methods”. Second Edition. Galgotia, Publications, 1996.


S-4.2 Statistical Computing & Optimizational Techniques :


Section – A : Moments, Correlation, Regression, Sampling Thereon.


Sampling Distribution & Tests of Significance : Test of  Significance X Distribution, Distribution of sample mean and sample variable, t and f-distributions, large sample tests of mean and proportion. Text based on x2t and f-Distributions.


Time Series : Various components of a time series, their determination, Index numbers.


Statistical Quality Control :


Section – B Linear programming – fundamentals, definition & problems of L.P.P., Transportation and Assignment.


Integral Programming – Gomery cutting plane methods – Branch and bound method.


Queering Theory – Characteristics gueving systems, steady state M/M/I, M/M/I/K and M/M/C Queering Models.




Arrow Networks – Time estimates – earliest expected time, latest allowable occurrence time and slash-critical path probability of meeting scheduled date of completion of project-calculations on CPM Network – various flaks for activities critical path – updating project-operation time-cost trade off curve – Project Time Cost trade off curve – Selection of Schedule based cost analysis.


(remarks : No Mathematical Derivations included)


Reference :


1.Kapur, J.N.,H.C, Saxena – “Mathematical Statistics”


2.Kanti Swarup, P.K. Gupta & Manmohan “ Operation Research”.



S-5.1  Internet and Web Designing :

Internet Applications – Introduction to Internet, World Wide Web, Gopher, News Groups, Electro9nic Mail, Massaging, Internet Telephony. USENET system and its terminology. History of the Web , Growth of the web in pas decade, protocols governing the web, web applications, Downloading information from Internet using FTP, FTP protocol, FTP command on different operating system. TCP/IP Protocol, HTTP, NNTP, SMTP, IMAP, POP, Telnet. Security aspects of the web.


Working with web browser – Internet Explorer/Netscape Navigator. Setting up Internet connection using dial-up or leased line. Browsing the internet. Web based E-mail service provider, Mail reader- Outlook/Communicator. Instant Messaging using MSN Messenger/Yahoo Messenger. MIRC, Public Chat rooms participation using Ms-Chat, Web Folder. Setting up Proxy.


Web Page Designer – Front Page, Visual Interdev, HTML language, HTML Tags, designing web pages using HTML/DHTML. Scripting Languages – VBScript/Jscript. Using Cookies on web page, Designing Forms on web page. Using Free web site hosting provided by companies like yahoo, angel fire etc on Internet for setting up a web site. Placing images, animations, and sound on web page. Using hit counter on a we pager.


Setting up a local web server using IIS or PWS on windows machine, Using UNIX system to host a website. Designing pages using ASP or CGI/PERL. Interfacing with Database, Web pages providing Interface for storing information into database, perform query in database, showing reports using database on a web page.


S-5.2 Computer System Architecture :


Introduction of Parallels Processing : Introduction of Parallel Processing : Parallel Processing mechanism, parallelism in unprocessed system, parallel computer models.


Program and Network Properties : Conditions of parallelism, program partitioning and scheduling, program flow mechanism, system interconnect architecture.


Processor and Memory Hierarchy : Advance processor technology, super scalar and vector processors, memory hierarchy technology, and virtual memory technology.\


Bus Cache and Shared Memory : Back plane bus system, cloche memory organization, shared memory organization.


Scalable Multithreaded and Dataflow Architectures : Latency hiding techniques, principles of multi threading, scalable and multithreaded architecture, data flow and hybrid architecture.


Reference :


1.Hawing, K : “Advance Computer Architecture”, McGraw Hill.

2.Hwang, K & Briggs, F.A : “Computer Architecture and Parallel Processing”, McGraw Hill.

3. Evans, D.J.: “Parallel Processing System”, Cambridge University.


S-5.3 – IT Elective III


S-5.4  - B. M. Elective I


S.5.5 -  Organizational  Behavior :


Introduction : Introduction to Organization, components of organization, nature and variety of organizations( in terms of objectives, structure etc) models of analyzing organizational phenomena, organizational and business variables, organizations, in the Indian context, Institutions and structures, basic roles in an organizations, etc., perception, attitudes, motives (achievement, power and affiliation), commitment, values creativity and other personality factors, profile of manager and an entrepreneur.


Interpersonal and Group Process – Interpersonal trust, understanding the other  person from his/her point of view, interpersonal communication, listening, feedback, counseling, transactional analysis, self-fulfilling prophecy, etc., leadership, motivating people, working as a member of a team, team functioning, team decision-making, team conflict resolution, team problem solving.


Organizational Structure and Integrating Interpersonal and Group Dynamics-Elements of structure, functions of structure, determinants of structures, dysfunctional ties of structures, structure-technology-environmental-people relationships, principles underlying design of organizations; organizational change, Application of IT in change process, Integrating cases(s).


Case method and lectures should be supplemented with a variety of other methodologies such as feedback on questionnaires and tests, role plays, and behaviour simulation exercise.


Reference :


1.Dwivedi, R.S., “Human Relations and Organizational Behavior” : A  

Global Perspective, Macmillan India Ltd.


2.Arnold, John, Robertson, Ivan T and Cooper, Cary. L.”work Psychology: Understanding Human Behavior in the Workplace”. Macmillan India Ltd.


3.French and Bell, “Organization Development : Behavioral Science Interventions for Organization Improvement”, Prentice Hall of India.


4. Hersey and Blanchard, “Management of Organizational Behavior : Utilizing human Resources”, Prentice Hall of India.


5.Prasad, Kesho, “Organizational Development for Excellence”, Macmillan India Ltd.


6.Robbins, “Essentials of Organizational Behaviour”. Prentice Hall of India.


S-5.6  Internet & Web Designing Lab & Elective Lab.




S-6.1  - Seminar


S-6.2  - Project

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, Van’s 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.