M.C.A. Prospectus
No. 071774
ºÉÆiÉ MÉÉb÷MÉä
¤ÉɤÉÉ +¨É®úÉ´ÉiÉÒ Ê´ÉtÉ{ÉÒ`ö
sant gadge baba AMRAVATI UNIVERSITY
(FACULTY
OF ENGINEERING & TECHNOLOGY)
PROSPECTUS
prescribed for
master IN computer application
First, Second and
Third Year M.C.A.
Examinations,
2006-2007
BI-ANNUAL PATTERN
2006
(Price
Rs.8/-)
PUBLISHED BY
Dr. P.S.Narkhede
Registrar
Sant Gadge Baba
Amravati University
Amravati- 444 602
Ó "ªÉÉ
+¦ªÉɺÉGòʨÉEäòiÉÒ±É (Prospectus) EòÉähÉiÉɽþÒ
¦ÉÉMÉ ºÉÆiÉ MÉÉb÷MÉä ¤ÉɤÉÉ +¨É®úÉ´ÉiÉÒ Ê´ÉtÉ{ÉÒ`öÉSªÉÉ {ÉÚ´ÉÉÇxÉÖ¨ÉiÉÒ
ʶɴÉÉªÉ EòÉähÉɺɽþÒ {ÉÖxÉǨÉÖÊpùiÉ ËEò´ÉÉ |ÉEòÉʶÉiÉ Eò®úiÉÉ ªÉähÉÉ®ú xÉɽþÒ"
Ó "No part of this
prospectus can be reprinted or published without specific permission of Sant
Gadge Baba Amravati University."
Syllabus
prescribed
for
master
IN computer application
First
Year M.C.A. Examinations
BI-ANNUAL
PATTERN
Part-I
1CS1 COMPUTER ORGANISATION
1. Basic Structure of Computers :
Computer generations; Basic Functional Units of Computers, Operational Concepts ; Bus structures; Hardware of IBMPC. (Functional Specifications)
2. Processing Unit :
Fundamental Comcepts, Instruction execution, Internal register organisation, Instruction formats, Pentium Processor Architecture.
3. Input-Output Organisation :
Various I/O Devices like Key Boards, Mouse, Screen, Printers. Addressing of I/O devices,Data transfers, Interrupt Handling, I/O Interfaces.
4. Main memory.
Basic Concepts, RAM/ROM memories, cache memeries, Virtual memory systems, Pentium memory module & MM Hardware.
5. Secondary Memory :
Basic concepts in memory hierarching, Magnetic disks, Magnetic tapes, Optical Memory, Their Physical Organisation and working Hard disks.
6. Other Peripherals :
Scanners, Sound Cards and Microphone Interface, Speaker Interfaces,Modems, their Characteristics & Working, CD-ROM drives and their working.
Books :
V.Carl Hamachev : Computer Organisation 4/e (Mc Graw Hill)
A.S.Tenanbaum : Structured Computer Organisation (PHI)
1CS2 Object
Oriented Programming
Unit-I : C++ Fundamentals
Keywords, Variables, Built-in Datatypes, Constants, Statements, Functions, Program Control statements, Looping constructs, Parameter Passing to functions.
Unit-II : Pointer Basics
Pointer concept, Pointer Variable, Declaring & Using Pointers, Pointer arithmetic, Arrays concepts, Pointer to arrays, Array of Pointers, Pointer and function.
Unit-III : Objects & Classes
Defining Class, Using a Class, Data Members, Member functions, Access Modifiers, Static member functions, Volatile, In-line Member Functions, Constructures.
Unit-IV : Polymorphism
Dynamic memory allocation & deallocation. Concept of destructures. Basic concepts of Polymorphism, Function overloading, Operator overloading.
Unit-V : Inheritance
Deriving the classes, Levels of inheritance, Visibility & Scope of members. Role of constructors in inheritance. Friend functions : concept & inheritance. Virtual Functions & inheritance.
Unit-VI : Streams & Exception Handling
C++ Streams, Standard stream I/O with basic data types. Manipulators. File I/O with streams Concepts of exception handling, Exception as class objects. Handling common errors.
Books :
1. Bjarne stroutstrup : The C++ Programming Language (Addison-Wesley)
2. Ranade & Zamir : C++ Primer (McGraw-Hill)
3. Robert Lafore : OOP with C++ (Galgotia)
1CS2 Laboratory
Minimum Twelve Laboratory Assignments based on the above Syllabus and covering each unit with 2 assignments per unit.
1CS3 Business Data Processing
Unit-I : Introduction, Development of data Processing, Data & information, Data Processing systems, Schematic diagram of information system. MIS and its characteristics, Data and File Structures : introduction, advantages & uses.
Unit-II : Data Structures : Arrays, Records, Stacks and Queues Operations on these data Structures, C++ implementation and the algorithms for searching and sorting.
Unit-III : Data Structures : Linked Lists, Trees and Graphs Operations on these data Structures, C++ implementation and the algorithms for searching and sorting.
Unit-IV : File systems & organisation, Role of files in data processing, sequential file organisation & access. I/O facilities. Transactions on files. Index Sequential files.
Unit-V : Hash files. Relative Files. MultiKey files, Concept of Master & Transaction files, Algorithms for searching and sorting of files, File merging & retrieval of information.
Unit-VI : Index implementation, Storage Organisation, Distributed files, File system evaluation, File Security issues & implementation, Future of file systems.
Books :
1. E.S.Loomis : Data Management & File Structures (PHI)
2. Lipschutz : Data Processing (Schaum Out Line)
3. Lipschutz : Data Structures (Schaum Out Line)
4. James Bradely: Files & Data Base Techniques (McGrawHill)
1CS3 Laboratory
Minimum Twelve Laboratory Assignments based on the above Syllabus and covering each unit with 2 assignments per unit.
1CS4 System Analysis & Design
Unit-I : System development life cycle, goals, systems, Computer based business system. Personal traits of system Analyst, Systems life cycle, working with technology.
Unit-II : Modelling tools for system analyst.role of data in business, Modelling with DFD. DFD with CASE, Structured methodologies, Other specification tools.
Unit-III : Preliminary systems analysis; Fact finding and interviews, Working with the people, Detailed analysis, Review & Assignment, Working with people & Technology.
Unit-IV : Prototyping & 4GLs. Object-oriented analysis, Tools for OOA. E-R diagrams & Object models, Guidelines for output design, Formatting & Report design.
Unit-V : Data entry process, Input design & data collection. File design. Database design. Normalisation. Integrity constraints, Network design.
Unit-VI : Overviews of implementation. Scheduling & assigning table, Testing, Training, System maintenance, Management issues.
Books :
1. J.F.Gerald Systems Analysis & Design (McGrawHill)
2. Kendall & Bacon Systems Analysis & Design
3. Edwards Systems Analysis & Design
1CS5 System Software
Unit-I : Introduction, Compiler: Scanning & Parsing, Expression Compilation, Control Structures, Code Optimization tools.
Unit-II : Linkers & loaders, Software Processors for interactive environment, Linkage editors. Concepts of dynamic Loading & Linking.
Unit-III : Overview of Operating System Functions, Process & its management, Various states of processes, Process Scheduling & Algorithms.
Unit-IV : Memory Management Schemes, Static & Dynamic Partitions, Segmentation, Paging, Virtual memory concepts & Demand paging, Thrashing.
Unit-V : File System Concept, Directory Structures & Types, Disk scheduling and disk scheduling algorithms, Performance considerations.
Unit-VI : Case Study : Windows NT & Windows 2000 Operating Systems, Memory Management, Process Scheduling, File Systems.
User Interface
Books:
1. D.M.Damdhere : System software & Operating Systems (TMH)
2. Sibershatz : Operating Systems Concepts (Addison Wesley)
1CS5 Lab : Based
on above syllabus.
Minimum
Twelve Lab. Assignments.
1CS6 Computer
Laboratory
1. Introduction to Windows.
2. Introduction to MS-Word.
3. Introduction to MS-Excel.
4. Introduction to MS-PowerPoint.
5. Introduction to MS-Access
6. Introduction to Tally.
7. Introduction to MS-Internet Explorer.
Part-II
1CS7 Business Computing
Unit-I : Detabase definitions. Various types, Relational Database, Oracle & its recent versions, ORDBMS characteristics. Oracle Architecture, Memory, Process, Physical and Logical Structures in Oracle.
Unit-II : Various Database Objects : Tablespace, Schema, Table, Views, Sequence, Clusters, Snapshots, Data access SQL Commands, Oracles' Procedural Extension, Oracle Queries.
Unit-III : Various Functions In SQL : Oracle Conversion, Date, Numeric, and Character Functions, Single and Multiple row Functions, Complex queries, Outer Joins.
Unit-IV : Tables & table-related commands, Privileges, Storage for tables, commands for modifying, Renaming, dropping, altering the table, commands for modifying the table data.
Unit-V : PL/SQL : Syntax overview, block structure, Variables, Program flow, Procedures, Fuctions, triggers, cursors, Packages, in PL/SQL, Error handling in PL/SQL.
Unit-VI : Database Constraints : basics, Creating & modifying constraints, Keys and other constraints, Oracle users, different types of privileges, Roles, Profiles.
Books :
1. Lave Singh etal Orcle Developers' Guide (Techmedia)
2. Oracle Press Introduction to Oracle (TMH)
3. Oracle Unleashed (Sams)
1CS7 Laboratory : Based on above syllabus : Minimum Twelve lab. Assignments.
1CS8 JAVA PROGRAMMING
1. Introduction :
History, Characteristics, JDK, Application and Applets, Anatomy of both. Java Building elements.
2. Control Structure :
If, If-else, switch, for, while, do loops, break & continue keywords. Methods : Creation & calls. Overloading, abstractions, recursion, debugging.
3. Objects and Classes :
Declaration, creation, construcitons, modifiers, passing objects to methods, Instance & class members. Scope rules, packages,Java API, mari class.
4. Arrays & Strings :
Declaration and initialisation processing, sorting and searching of arrays, Arrays of objects. Multi diamentional arrays. String class. String Buffer class, String tokenizer class, Command-line arguments.
5. Class Inheritance concpets, super class & sub classes, Interface, Creating User interface, Frame, panels, Layout Managers, convas, UI components like buffers, textfields etc.
6. Applet class, Exception handling, try-catch-finally blocks, Multithreading, Thread class & Runnable interface. I/O in Java & Stream Classes.
Books
:
P.Naughtan : Java Hand Book (TMH)
Liang :
Java Programming (PHI)
1 CS 8
Laboratory : Minimum Fifteen Programming
Assignments based on the above Syllabus.
1CS9 Visual Computing
Unit-I : Introduction : Event-driven programming model, Visual Basic Environment, variables, Constants, Arrays, Operators, String manipulation, Logical Expressions Decision structures & Looping.
Unit-II : Objects & Classes in VB : Visual design, VB projects, Creating & using the classes. Collection Class, Windows Common Controls, Active X-Components : Creating & testing.
Unit-III : OLE : basics, terminologies, automation, working with text & graphics in VB. Common dialog control, Image Control, Picture box Control, Displaying Text, Line & Shape Controls, The Printer Objects.
Unit-IV : Files & their Management in VB, reading & writing the files in VB, Sequential & Random access files, binary files, Objects oriented file management, File related controls.
Unit-V : Internet Programming; Active X-Controls for the web.
Internet transfer control for HTTP, & file transfer protocol, web browser control.
Unit-VI : Database Programming : VB database tools, ODBC, ADO, DAO & RDO, Data object model, Data-aware controls, Designing database applications. Form design, Client/Server concept using COM/DCOM.
Books :
1. Peter Atkins Visual Basic 6 (Comdex)
2. VB Unleashed (Techmedia)
3. Dan Appleman COM/Active X using VB6 (Techmedia)
1CS9 Laboratory : Based on above syllabus. Minimum Twelve Lab. assignments.
1CS10 Data Communication & Networking
Unit-I : Data communication concepts, uses and applications.
Telephone : Voice communication networks, Switches, PBX cellular technologies, Fax. IVR, Voice Mail.
Unit-II : Hardware; network architecture, Hosts, Clients, Circuits, Special purpose Communication Devices, FEP, Multiplexers, Protocol Coverters, Line adapters.
Unit-III : Data transmission : Coding, Transmission modes, Band width, Modulation, Modem : Types and Standards, PAM & PCM techniques, Connector cables.
Unit-IV : OSI model, MAC protocol; Controlled & contention-based, Error control in networks, Data link Protocols : asynchronous & synchronous Transmission effeciency.
Unit-V : Network Layer : Topologies. Network routing, Network Standards and network protocols : TCP/IP, IPX/SPX, X.25 & GOSIP protocols.
Unit-VI : LANs : uses and types, LAN components. Ethernet : topology, MAC, types, Token rings : topology, MAC, types, Other types of LANs, MAP (IEEE 802.4)., ArcNet, Apple Talk.LAN performance improvement, selecting a LAN.
Books :
1. J.Fitzgerald & A Denis Business data Communication
& networking (5/e) (John Wiley & Sons)
2. Schweber data Communication (McGrawHill)
3. Miller digital & Data Communication (Jaico)
* * *
Syllabus
Prescribed
for
Second Year
M.C.A. Course
Part - i
Deterministic OR Models:-
Unit I : Introduction, Classification of problems, OR Mathematical modelling, Dynamic programming, Investment problem, DP solution of general allocation problem, Strategic problem, Production schedulling, Equipment replacement, Stage coach. (9)
Unit-II : Linear and Integer Programming
Formulation of LP Models, Simplex methods, properties Duality theory, Post-optimality analysis, Transportation & assignment problems. Introduction to integer programming, Implicit enumeration and cutting plane technique, Introduction to branch & bound technique. (9)
Unit-III : Deterministic Inventory models.
Introduction to deterministic inventory models, infinite delivery, rate with no back ordering, Finite delivery rate with one back ordering, Infinite & Finite delivery rate with back ordering, Introduction to sequencing problems, Two-machine, N-job three machine sequencing problem. (9)
Probabilistic OR Models :-
Unit-IV : Basic probability & statistical concepts, Introducing to decision theory-minimax decision procedure, Bayes decision procedure with & without data. Regret function Vs. loss function, Introduction to game theory-Minimax, Maximum pure strategies, mixed strategies & expected payoffs, Solution of 2x4 games, mX2 game, Brown’s algorithm. (9)
Unit-V : Introduction to PERT-PERT network, ET,TE,TL,SE, Critical path probability of completing events on schedule, Introduction to Queuing theory-Queuing model with poison input, Exponential service, Poison-input-arbitary service time simulation of queues. (9)
Unit-VI : Introduction to probabilistic inventory models-Single multiperiod models, Markov chains, Formulation of Markov chains, First passage time and Markov chain analysis. (9)
Books :-
1) Introduction
to OR, Billey E.Gillelt : TMH Edition
2) A.K.Sharma
: Operation Research (Macmillian)
3) LP
& N/W Model : S.K.Gupta, EWF
4) Optimization Theory : S.S.Rao, Wiley
Unit-I : Evolution of Microprocessors, Introduction to Pentium microprocessor, Real and protected mode, Functional description of pentium, Registers, Data types, Instruction types and addressing modes. Interrupts. Introduction to ALP, Processor flags. (8 Hours)
Unit-II : Pentium instructions & Programming :
Data transfer instructions, String manipulation. Arithmatic instructions, Logical instructions, Bit manipulation, program transfer & Processor control instructions, Relocatable code. (7 Hours)
Unit-III : Interrupt processing :
Hardware and software interrupts, IVT interrupt processing. Multiple interrupts, Special interrupts. ISRs. Writing software drives, data gathering & searching, sorting, control applications & number conversions. (8 Hours)
Unit-IV : Programming with DOS & BIOS function calls :
Introduction to DOS & BIOS function calls related to keyboard, display, speaker, printers. ALP for keyboard, controlling the video display, speaker & printers using ALP, Command line interface & other applications. (8 Hours)
Unit-V : Advanced Programming Applications :
EXTERN & PUBLIC directives, macros & procedures. Memory management, mouse usage. TSR programs. Protected mode detection. Interfacing C with ALP using FP Unit. (7 Hours)
Unit -VI : Using Disks & Files :
Reading & writing disk-sectors through ALP. Directory functions. Reading / Creating Text files / Accessing files. Other disk & file related functions. Protected mode operation of pentium : segmentation, paging, protection, multitasking. I/O & interrupts.(8 Hours)
BOOKS
:
(i) James L. Antonakos : The Pentium Microprocessor.Prentice Hall
PHIPE)
(ii) Barog Brey : Programming the 80286, 80386, 80486 & Pentium
Based PC (PHI)
2CS2
ALP Laboratory :
Minimum 12 ALP based on Unit 3,4,5,6 with at least 3 programs covering each of these units.
Unit-I : Overview of Graphics Systems :
Video display devices, Raster-scan systems. Graphics monitors & workstations. Input devices. Hard-copy devices, Graphics software. Survery of computer graphics applications. (8 Hours)
Unit-II : Output Primitives :
Points & Lines, Line-drawing algorithms. Line functions, circle-generating algorithm, Ellipse - generating algorithm. Other curves. Parallel curve algorithms. Pixel addressing. Filled-area primitives using functions. Cell array. Character generation. (7 Hours)
Unit-III : Attributes of output primitives :
Line attributes, curve attributes, color levels, Area-fill attributes. Character & Bundle attributes. Anti-aliasing. 2D geometric transformations : Basic & composite transformations. Reflection & shear. (8 Hours)
Unit-IV : 2D Viewing :
Viewing pipeline, Viewing co-ordinate reference frame and co-ordinate transformation, 2D viewing functions. Clipping operations & point, Line, Polygon, Curve, Text and exterior clipping. Structure concepts and hierachical modelling with structures. (7 Hours)
Unit-V : GUI : Uses dialogue. Input of graphical data, input functions. initial values, Interactive picture constructions technique. Virtual reality environments. 3D concepts : 3D display methods. (7 Hours)
Unit-VI : 3D objects Representations :
Polygon surfaces, curved lines & surfaces, quadric surfaces, super quadrics, Blobby objects, Spline representations, cubic spline, Be’ziew curves & surfaces. B_spline curves & surfaces. Displaying spline curves & surface. (8 Hours)
BOOKS :
(i) D. Hearn & M.P. Bakes : Computer Graphics 2/e (PHI)
(ii) S. Harrington : Computer Graphics : A programming Approach (McGraw
Hill)
(iii) Rogers : Procedural Elements for Computer Graphics (McGraw Hill)
2CS3 : CG Laboratory :
Minimum 12 programs based on Unit 2 to 6 with at least 2 programs from each unit.
2CS4 COMPUTER NETWORKS
Unit-I : Introduction, TCP.IP Layering, DNS, C/S Model, Link Layer, Ethernet, SLIP,PPP & MTU Protocols IP. Inlanet Protocol, IP heades & routing, subnet Mask, Address Resolution Protocol & RARP. (8 Hours)
Unit-II : Internet Control Message Protocol. Message type, address mask request and reply. Ping program. Traceroute Program, IP Routing : Principles, Errors & Discovery messages Dynamic Routing Protocols : RIP, OSPF, BGP, CIDR. (7 Hours)
Unit-III : User Datagram Protocol (UDP) :
Header, Checksum, UDP Server design. Broadcasting and Multicasting, IGMP message & protocol. Domain Name system : Basic, Message format, caching. Trivial FTP. (7 Hours)
Unit-IV : Bootstrap Protocol :
BOOTP Packet format, server design. TCP services and header. TCP connection establishment and termination. TCP interactive data flow. TCP bulk data flow. (8 Hours)
Unit-V : TCP time out & Retransmission. TCP persist timer, keepalive timer. TCP future and performances. Simple network management protocol (SNMP). Introduction, structure, object identifiers, Traps, ASN 1 & BER.
(7 Hours)
Unit-VI : Telnet & Remote Login :
Rlogin protocol & example, Telnet protocol & example. File transfer protocol (FTP) : Protocol & example. Simple Mail Transfer Protocol. Network File System. Finger protocol, Whois protocol. Archie, WAIS, Gopher, Veronica & WWW., X-Window System. (8 Hours)
BOOKS :
(i) W. Richard Stevens : TCP/IP Illustrated Vol. 1 (Addison Wesley)
(The Protocols)
(ii) Douglas. E. Colmev : Internetworking with TCP/IP (PHI)
(iii) A.S. Tanenbaum : Computer Networks (PHI)
2CS5 DATABASE
MANAGEMENT SYSTEMS
Unit-I : Introduction, File systems Vs DBMS, Relational model, data independence, Queries, Structure & Advantage of DBMS, Relations. Integrity constraints. Storing the data : disks & file : memory hierarchy, disk space management buffer manager, introduction to indexes. System cataloge in RDBMS. (8 Hours)
Unit-II : File Organisation using Indexes :
Comparison of file organisation, Overview of indexes. Properties of indexes. B+ Trees. Format of a node, search, Insert, Multidimensional indexes. Static Hashing. Using B+ trees for sorting. (7 Hours)
Unit-III : Relational Algebra & Calculus :
Preliminaries, Selection - Projection, Set-operations, Renaming, Joins, divisions. Relational calculus : Tuple & domain. SQL : Basics, Union, Intersect, Except, Select. Nested queries. Aggregate operators. Views, Queries & Views. (8 Hours)
Unit-VI : Query Processing : Introduction. Selection operation, Join operations. Impact of buffering. Query optimization : Overview, Translating SQL queries into algebra. Alternative plans. Cost estimation of a plan. (7 Hours)
Unit-V : Database Design :
Overview. ER-model : Key concepts & features. Conceptual design using the ER model. Schema refinements : Introduction, Functional dependencies. Normal forms, decompositions and BCNF. (8 Hours)
Unit-VI : Physical Database Design :
Introduction. Index selection. Overview of database tuning. Concept of a transaction. Transactions & schedules. Lock-based concurring control. Introduction to crash recovery. (7 Hours)
BOOKS
:
(i) R. Ramakrishnan : Database Management Systems (McGraw Hill)
(ii) C.J. Date : Introduction to Database Management System (AWL)
(iii) Korth & Silbewshatz : Database System Concepts (McGraw Hill)
2CS5 :
DBMS Laboratory :
This Lab.
is based on the commercial DBMS ORACLE 8.
Text Book
is R. Sunderraman : ORACLE 8 Programming Primer (Addision Wesley),
Chapters 1, 2, 3, 4, 5, & 7.
Each
student must perform at least 5 programs from chapter 2, 4, and 5, and one
Project from chapter 7 and submit reprot.
Reference :
Appendix
A of R. Ramakrishnans Book Database Management Systems. Minimum Six Programming
Projects on MiniBase database system should be performed a mentioned in A.2.1
appendix.
2CS 6 COMPUTER LABORATORY
This
lab is based on Win32 Programming Using MFC. Contents for this Lab shall be as
follows :
(i) MFC and Windows.
(ii) MFC Fundamentals.
(iii) Processing Messages.
(iv) Message Boxes & Menus
(v) Dialog Boxes & Other Controls.
(vi) Icons, Cursors & Bitmaps.
(vii) Working with Text & Graphics
(viii) Common Controls & Status Bar, Tab Controls, Tree Views
(ix) Properly Sheets & Wizards, Menus & Help.
(x) Thread-based Multitasking in MFC
(xi) Creating Document / View Applications.
(xii) Exploring Active X Controls.
BOOKS
:
(i) Hevbert Schildt : MFC Programming 2/e (TMH)
(ii) MFC Programming Unleashed (Techmedia)
*****
PART-II
Unit-I : General Overview of Unix system kernel. Architecture of Unix OS. Kernel Data structures. System administration. Buffer cache : Operation, Advantages & Disadvantage. (8 Hours)
Unit-II : Internal Representation of file, inodes, structures & directories, Super Block, Allocation of Disk Blocks. System calls for the file system in Unix. (7 Hours)
Unit-III : Processors :
States & transitions. Layout of system memory. Context switch, Process control in Unix, Process Scheduling & Time. (8 Hours)
Unit-IV : Unix Memory Management :
Policies, Swapping, Demand paging. Hybrid systems. I/O subsystems. Drivers & streams. Diver interfaces, Disk drivers, Terminal drivers. (7 Hours)
Unit-V : Interprocess Communication :
Process tracing, system V IPC, Network communications. Sockets. (7 Hours)
Unit-VI : Multiprocessor Systems :
Problems & solutions : Using Master/ slave processors. Solutions with semaphores. Distributed Unix Sytemss. (8 Hours)
BOOKS
:
(i) M.S. Bach : Design of Unix OS (PHI)
(ii) A.S.Tanenbaum : Operation Systems (PHI)
(iii) D.E. Comes : Operating System Design (Prentice Hall)
(iv) Crowly Operating System (McGraw Hill)
2CS7 :
OSD Laboratory :
Minimum 10 programming Assignment Covering Unit 1 to 5 with two assignments per unit. These assignments should include modification of existing code of Linux/ Minix OS and verification of various algorithms in Linus/ Minix OS.
2 CS 8 DESIGN OF MULTIMEDIA
APPLICATIONS
Unit-I : Introduction, Multimedia highway, Application areas of Multimedia (MM), MM Projects : Hardware/Software /creativity / organisation. MM team, Training Opportunities in MM
Unit-II : MM Hardware :
MM PC Platform specifications, Hardware Peripherals, SCSI and MCI. Memory & Storage Devices, MM input devices. Output hardware & their specifications. Communication devices.
Unit-III : Media Software :
Basic Tools, Painting & Drawing tools, 3D Modelling and Animation tools, Image Editing tools. OCR software. Animation, Sound, Video and digital movies. Accessories. Linking MM objects with other software. MM authoring tools : types, page based, Icon-based, Time-based, object-oriented tools.
Unit-IV : MM Building Blocks :
Text, Font & font editing and Design Tools. HyperText and Hypermedia. Font Design tools. MM sound systems. Digital Audio. MIDI in Windows. NIFF. Sound Production Tips.
Unit-V : Images :
Fundamentals, Still images, color, Image file formats. Principles of animation. Video : Fundamentals. Broadcast Video Standards. PC & TV integration. Video edition. Recording formats. Video tips. Video compression.
Unit-VI : MM project Planning, Estimating. MM Designing & Production MM context & testing. Alpha-beta. CD-ROM Technology. MM on the Web. Designing MM for WWW : Text, Images, Sound and Animation for the Web.
BOOK :
(i) T. Vaughan : Multimedia : Making IT work (3/e) (TMH)
2CS8 :
Laboratory :
Minimum 10 MM applcations design, development and testing based on the above syllabus.
Unit-I : Nature of Simulation, systems, models & simulation. Discrete event simulation. Simulation of a single-server queing system, a inventory system. Monte Carlo simulation. (8 Hours)
Unit-II : Modelling Complex Systems :
List programming, Time shared computer model. Job-shop model. Simulation software : Comparison, classification & features of simulation software. GPSS & SIMSCRIPT. (8 Hours)
Unit-III : Review of Basic probability & statistics. Principles of valid simulation modeling. Verification & validation. Approach for developing valid & credible simulation models. (7 Hours)
Unit-IV : Useful Probability Distributions, Techniques for assessing sample independence. Activity I,II & III. Models of arrival processes. (8 Hours)
Unit-V : Random number generators :
Linear congruential generators. Other kind of generators. Testing random number generators. Generating random variates : General approach. (7 Hours)
Unit-VI : Output data analysis for a single system : Transient & steady-state behaviour. Types of simulation. Statistical analysis for terminating simulations, for steady state parameters. Multiple measures of performance. (7 Hours)
BOOKS
:
(i) A.M. Law W.d. Kelton :
Simulation, Modelling & Analysis, 2/e (Mcgraw Hill)
(ii) G. Gordan : System Simulation (PHI)
(iii) J.A. Payne : Introduction to Simulation (McGraw Hill)
2CS9 :
MAS Laboratory :
Minimum
12 simulation Assignment with programming based on Unit 1 to 6 uniformly.
Unit-I : Java Networking Model :
URL class, Java TCP socket classes & introduction to socket programming in Java. Creating a TCP Client/ server application. Overview of UDP sockets & classes. Java-net package. Multicast sockets.
Unit-II : Java Database Connectivity (JDBC) :
Overview, JDBC-ODBC bridge Javas SQL package and JDBC related classes. Architecture of a JDBC application. Creating client/ server applications using JDBC for Oracle / and Access databases.
Unit-III : Remote Method Invocation (RMI) :
Object serialization in Java, concepts of Remote objects, Architecture of RMI application. Java rmi package & classes / interface. Client/ server application using RMI. Combining RMI and JDBC. RMI applicaiton.
Unit-IV : Servlets :
Introduction, Life cycle of a serolet, JSDK. Simple servlets. Servlet API. javax, servlet package. Reading servlet & initialization parameters. javax. servlet. http package. Using cookies. Session tracking. Client/server applications using servlets. RMI servlet, JDBC servlet, RMI-JDBC servlet.
Unit-V : Java Beans :
Concepts in component model. Basics of designing a JavaBean. Beans properties. Properties, methods & events exposure. Creating & using beans properties. Using events for communication. Introspection.
Unit-VI : Enterprise JavaBeans (EJBs) :
Introduction, Integration of business logic with software components. Basic concepts. Serves components. “Run Any where” model. Client/Server application development & partitioning. Reusability and integration. Nonvisual components. Naming.
BOOKS
:
(i) H.Schildt & P. Naughta : Java 2 Complete Reference, 4/e (TMH)
(ii) C.S. Horstmann & G.Cornell : “Core Java 2” Vol II
(Addison-Wesley)
(iii) J.L. Webev : “Using Java 2 Platform” (PHI)
Note :
Lab. exercise based on each unit shall be carried out as part @ of the 2CS12 Project/Seminar.
Unit-I : Introduction:
Software products, process, spiral model. Computer-based systems Engineering, systems procurement, architecture modelling, reliability engineering; Project Management : Planning, organising and scheduling. (7 Hours)
Unit-II : Requirement Engineering :
Process, requirement documents, requirement validation & evolution; requirement analysis : various methods & issues. System models : Data-flow, semantic & object models, data dictionaries. Requirement definitions & specification. (8 Hours)
Unit-III : Software Design :
Design process, strategies and quality.
Architectiural Design :
System structuring, control models, modular decomposition, domain-specific architectures. Object-oriented design : Objects, classes, inheritance, identification, example, concurrent objects. (7 Hours)
Unit-IV : Function-Oriented Design :
Data flow design, structural decomposition. Detart design & comparison. Real-time systems design, state machine modelling, real-time executives, DAS, Uses interface design : Principles, uses-system interaction, information presentation, uses guidances, interface evaluation. (8 Hours)
Unit-V : Verification & Validation, Software testing process, test planning & test strategies, black-box testing, structural testing, interface testing. Program inspection, verification & static analysis tools. CASE life cycle. (7 Hours)
Unit-VI : Software Cost estimation, productivity, estimation techniques, Algorithmic cost modelling. Project duration & staffing. Quality management : Software standards. documentation standards. Software maintenance : process, system documentation, dynamics, maintenance costs & maintanability measurements. (8 Hours)
BOOKS
:
(i) Ian Sommeville : Software Engineering 6/e (Addison-Wesley)
(ii) Richard Fairley : Software Engineering Concepts (TMH)
(iii) Pressman : Software Engineering : A practitionar Approach (McGraw
Hill)
(6 Hours/Week)
6 Hours of Project & Seminar are divided as follows : 1 Hour Seminar ; 2 Hours Project & 3 Hours for Programming practice based on 2CS 10 Client / Server Computing.
Project is divided into two sub parts :
(a) Laboratory
work based on (3 Hours/ week)
2CS10 Client/ Server Computing
This Lab should cover programming exercises based on Java Networking, JDBC, RMI, Servlets, JavaBeans, EJBs.
(b) A term project based on the
concepts of Java networking JDBC, RMI,
Servlet, Java Beans or EJBs. (2 Hours/Week)
Project / Seminar evaluation shall be done both for subparts (a) and (b).
Each student shall submit a Project report containing the Client/Server application details on 2CS10 and the details about the Project carried under part (b)
*****
syllabus
prescribed for
master in computer
application
third year
part-i
3CS1 Work Flow Automation
I. Introduction : Purposes, Systems and Methods. The System Context. The Users, The Business of the Office. Trivial Interaction Sequences. Business Requirements.
Workflow Requirements. Overview of the Method. Four Phases and a Database. Project Flexibility. The Method Phase Chapters. The Method Phases. Database Implementation.
II. The Basic Entity Model : Entities. Further Modeling. Some Basic Ideas. Representing the Model. Choosing Entity Classes and Attributes. Entity Keys. The Limitations of a Data Model. Initial Lifecycle Definitions. Lifecycle Stages. Flexible Sequencing. Office Tasks. Starting a Lifecycle.
Lifecycles and Entities. Lifecycles and Stages. Lifecycles and Tasks. Interacting Lifecycles.
III. Further Entity Modeling : Further Topics. Entitites and Classes. Classification Entities. Entity Classes and Roles. Datasets. Null and Special Values. Tasks, Lifecylces and Programs. Progress through a Lifecycle. Programs for Tasks. The Context and Content of a Task. Tasks and Lifecycles. Backtracking. Dataset Context of a Task. Data Interactions. Rules and Functions. Decision Tables.
IV. Office Workflow. Scheduling User's Work. The Workflow Problem. System Action and Reaction. A Data Model For Tasks. Task Coordination. Menu Structure. Supporting the Menu Structure. Templates. Workflow Reporting.
V. A Database Implementation. Aspects of Database Design. Data and Programs. Classes and Individual Instances. The Large Structure of the database. View of Lifecycles and Tasks. Advantages for Work flow and Lifecycles. Effective Dates, Implementing Roles. Special Pointer Values.
VI. Project structure Larger View. Goals and Risks. Technical Constraints and Freedoms. User Commitment and Discovery. Total User Ownership. Speed of Development. Documentation. Incompleteness Risks.
Text Book :
Michael Jackson and Graham Twaddle "Business Process Implementation : Building Workflow Systems" (Addison-Wesley)
3CS1 Work Flow Automation Lab :
Minimum eight programs based on the syllabus covering all the
units.
3CS 2 Electronic - Commerce
I. Introduction : E-Commerce basic concepts, e-commerce environment, electronics marketplace technologies. Modes of electronic commerce : open issues, electronic data exchange, migration to open EDI, e-commerce with www/internet, commerce Net advocacy.
II. Safe e-commerce : Secure transport protocols, S-HTTP, SSL, alternatives, Secure transactions, Secure Electronics Payment Protocol, Secure Electronics Transaction, Security on Web server & Enterprise networks.
III Internet money payment & security requirements, Payment & purchase order process, On-line electronic cash. Need for computer security, Security strategies & tools, Encryption : conventional, public-key & application. Data encryption stndard, government security levels.
IV. Master cards/Visa secure transaction : introduction, Business requirements, Concepts : Payment system participants, cryptography, certificate issuance, kinds of shopping. Paymenr processing : various activities and their implementation.
V. Secure e-mail technologies for e-commerce : introduction, means of distribution, model for message handling, e-mail working, Multipurpose Internet Mail Extensions, Secure MIME, Message Object Security Services. Comparison of security methods. MIME & related facilities for EDI over Internet.
VI. Internet resources for E-commerce : Introduction & basic concepts, technologies for web servers, internet tools relevant to commerce, internet applications for commerce, internet charges, internet access and architecture, Internet searching.
Text Book :
D.Minoli & E.Minoli "Web Commerce Technology Handbook" (TMH)
References :
1. R.Kalakota & A.Whinston 'Frontiers of Electronic Commerce' (Addison-Wesley)
2. Agrawala & Lal "Business on the Net" (Macmillan)
3. J.Sterne "World Wide Web Marketing" (John Wiley)
4. Dietel & Dietel "E-Business & E-Commerce : How to Program" (Pearson Education)
3 CS 2 E - Commerce lab :
Minimum eight programs based on the syllabus covering all the units.
3 CS 3 Web Publishing
I. Introduction to XHTML : Editing, Headers, Linking, Images, Lists : unordered, ordered, & nested. Basic XHTML tables & their formatting. XHTML forms : simple & complex. Cascaded Style Sheets : inline & embedded, linking, element positioning & dimensioning.
II. Introduction to Scripting : Java Script basics, operators, data types, logical operators, control structures : if, if-else, switch-case. Looping structures : for, do-while, while. Break/continue statements.
III. Java Script functions : declaration, definition, and referencing. Identifiers scope rules. Recursion. Arrays; declaration, allocation & accessing, sorting of arrays, JavaScript objects : Math, String, Date, Number and Boolean.
IV. Introduction to XML : Basic concepts, structuring data, and namespaces.
Document Type Definitions & shcemas. XML vocabularies. Document Object Model (DOM), DOM methods. SAX concepts. XSL concepts. MS-Biz Talk. Simple Object Access Protocol.
V. VBScript : basics, operators, Data types, control structures, function & arrays in VBScript. String manipulation, classes & objects. Introduction to active server pages (ASP) : working of ASP, setup, ASP objects, file system object, session tracking & cookies. Accessing databases using ASP.
VI. ASP & XML case study : advantages of integrating ASP & XML. Introduction to Java Server Pages (JSP): scripting standard actions, Directives. Custom tag libraries. JSP & XML case study : advantages of integrating JSP & XML.
Text Book :
Deitel & Deitel "WWW:How to Program" (Pearson education)
References :
1. Techmedia : The Complete Java Script
2. Pekowsky : "Java Server Pages" (Pearson Education)
3. Eddy et. al. : "Teach Yourself Active Server Pages" (IDG)
3CS3 Web Publishing lab :
Minimum eight programs based on the syllabus covering all the units.
3CS4 Elective
(i) Artificial Intelligence
I. Introduction to artificial Intelligence : Overview of artificial Intelligence.
Knowledge : General concept, Introduction to LISP : syntax and numerical functions. Basic list manipulation function in LISP. Functions, predicates and conditionals Input, output and local variables, interation and recursion. Property list and arrays.
II. Knowledge representation - I: Syntax and symantics for propositional logic. Syntax and symantics for FOPL. Properties of Wffs. Conversion to clausal form. Inference fuels. The resolution principle, Nondeductive inference methods. Representation using rules.
III. Knowledge representation - II : Truth maintenance system. Default reasoning and closed world assumption. Predicate completion and circumscription, model and temporal logics. Overview of object oriented systems, object classes messages and methods, simulation examples using OOS program.
IV. Knowledge organization and manipulation : Preliminary concept, Examples of search problems, Uniformed and blind search. Infromed search. Searching AND - OR graphs, structure used in matching. Measures for matching : distance matrices, qualitative measures, similarly measures. Partial matching, Indexing and retrieval technique, Integrating knowledge in memory. Memory organization system.
V. Knowledge Acquisition : General concept in knowledge acquisition, Learning by induction. Analogical and explanation based learning : Analogical learning and reasoning, Explanation based learning.
VI. Expert system : Expert system architectures : Introduction, Rules based system architecutre. Nonproductive system architecture, Dealing with uncertainty. Knowledge acquisition and validation. Knowledge system building tools.
Reference Books :
1. P.H. Winston, "Artificial Intelligence," Addison - Wesley Publication Company II Edition, 1984.
2. E.Charniac and D. Mc Dermott, "Introduction to Artificial Intelligence, "Addison - Wesley Publishing Company, 1985.
3. F.Holtz,"LISP - The language of Artificial Intelligence, "TAB Books Inc.Blue Rodge Summit, PA17214, 1985.
4. Peter Jackson, "Introduction to Expert Systems, "Addison - Wesley Publishing Company, 1986.
5. D.W.Rolston, "Principles of Artificial Intelligence and Expert Systems Development, "McGraw Hill International Edition, 1988.
6. E.Rich, K.K.Knight, "Artificial Intelligence, "Tata McGraw Hill, New Delhi, 1991.
3CS4 Elective
(ii)
Image Processing
I. Digital image processing problems & applications. Image representation, Modeling, Enhancement, restoration, analysis, reconstruction & Image-data compression. Two-dimensional system : Fourier transform, Z-transform, Matrix theory results, block matrices & Kroneeker products.
II. Image perception, MTF, Visibility function, Monochrome Vision models, Image fidelity criteria : color representation, matching & reproduction, color co-ordinate Temporal properties of vision.
III. Image sampling, Introduction, Two-dimensinoal sampling theory, Extensions of sampling theory, practical limitations. Image quantization, the optimum mean square quantizes, the OMSU quantizer for Non uniform densities visual quantization.
IV. Image transforms : Two-dimensional orthogonal & unitary transforms properties of unitary transforms, one-dimensional DFT, Two-dimensional DFT. The cosine transform, the sine transform; Properties of these transforms.
V. Introduction to following transforms with their properties : The Hadamard transform, the haar transform, the slant transform, the KL transform. A simusoidal family of unitary transforms, outer product expansion and Svd, Properties of SVD transform.
VI. Image enhancement, point operations, Histogram modeling; equalization modification & specifications. Spatial operations. Transform operations. Multispectral image enhancement. False & Pseudo colors, color image enhancement.
Books :
1. Jain A.K. : Fundamentals of Digital Images Processing. (PHI)
2. Gonzalez & Wintz : Digital Image Processing (Addison - Wesley)
3. Pratt W.K. : Digital Image Processing (Wiley-Inter Science)
4. Rosenfield & Kah : Digital Image Processing Vol. I,Vol. II (Academic Press)
5. Ekstorm M.P. (Ed) : Digital Image Processing Techniques (Academic Press)
(iii)
Computer Vision
I. Mathematical Preliminaries : Random Signals, Discrete Random fields, Spectral density function, Review of Estimation theory, Review of Information theory. Image Representation by Stochastic models : one dimensional Causal models. Levinson Algorithm.
II. Noncausal representation, Linear prediction in two-dimensions. Two dimensional spectral factorization & Stochastic decoupling.
III Image Observation models, Inverse & Weiner fittening, FIR Weiner fitters. Fitterning using Image transforms, Least Square fittiers. Generalized inverse, SVD and iterative methods.
IV Spatial feature Extraction, Transform features, Edge detection Boundary extraction, Boundary Representation Region representation, Moment representation.
V. Structure, Shape features, Texture, Seene matching and detection, Image Segmentation, Classification techniques, Image understanding.
VI. Image reconstruction from projections. Ramdom & Inverse Random transforms, projection theorem. Back projection algorithms : Digital implementation. Image data compression. Pixel coding.
Reference Books :
1. A.K.Jain : Fundamentals of Digital Image Processing (PHI)
2. D.H.Ballard & C.M.Brown : Computer Vision (Prentice Hall)
3. R.C. Gonzalez & R.E. Woods : Digital Image Processing (Addison - Wesley)
(iv)
Parallel Computing
I. Introduction to parallel processing, Architectural classification scheme, Memory hierarchy optimization, Segmented memory system, Paged segments, Memory allocation and Management. I/O processors and I/O channels.
II. General pipelines & reservations tables. interleaved memory organizations, Multifunctions and array pipelines, Internal forwarding and register tagging. Hazard detection, Job sequencing, pipelined vector processing methods.
III. Vector processing in streaming mode. Back end vector computation, vector processing in Cyber. Language features in Vector processing. Design of vectorizing compilers, Optimization of vector operations. Performance evaluation.
IV. Cube interconnection networks, Barrel shifter, suffle exchange & Omega networks, Parallel sorting on array processors, SIMD FFT, Connection issues for SIMD processing. Associative processors, Associative search Algorithms.
V. Multistage Network for Multiprocessors. Performance of Interconnection networks, Parallel memory organizations. Software requirements for multiprocessors, Operating system requirements. Exploiting concurrency for multiprocessing.
VI. Multiprocessing control & algorithms, Process synchronization with semaphores. System deadlock and protection. Deterministic scheduling models. Synchronized and asynchronous parallel Algorithms. Performance of parallel Algorithms.
Books :
1. Hwang & Bridge : Computer Architecture & Parallel Processing (McGraw Hill)
2. Quinn M.J. : Designing Efficient Algorithms for Parallel Computers (McGraw Hill)
3. Akl S.G. : Design & Analysing Parallel Algorithms (PHI)
4. Bhatkar V.P. : Advanced Computing (TMH)
I. Introduction : Software distribution, Dynamic Linking, Portability, Encapsulation features & C++. Interfaces & implementation. Abstract based as binary interfaces. Runtime polymorphism. Object extensibility.
II. Interfaces : IDL, Methods & results, Interfaces & IDL, IUnknown, Resource, management and IUnknown. Type coercion. IUnknown implementation. Using COM interface pointers. Query Interface optimization. Data types. Attributes. Properties and Exceptions.
III. Classes : Interface & implementation. Class objects. Activation. Using SCM, Classes & Services. Generalizations. Optimization. Monikers, Composition. Persistence. Service lifetime. Classes & IDL. Class emulation. Component categories.
IV. Objects : QueryInterface properties : Symmetric, Transitivity, Reflexivity. Static types. Query Interface & IUnknown. Uniqueries & identiry. Multiple interface and method names. Dynamic, Binary compositions. Containment.
V. Apartments : Basic concepts. Cross-apartment Access. In-process marshalling Helpers. Standard marshalling Architecture. Life cycle management & marshalling. Custom marshalling. Free threaded marshaler.
VI. Applications : Inprocess Activation pitfalls. Activation & SCM. Application IDS. COM and security. Programmatic security. Access control. Token Management. Pointers & memory. Arrays. Dynamic Vs static invocation.
Textbook :
Don Box : Essential COM Addison - Wesley (LPE)
References :
1. MFC Programming Unleashed (Techmedia)
2. COM/DCOM Unleashed (Techmedia)
3. J.Pritchard COM & CORBA side by side (Pearson Education)
Component Based
Computing Lab
Minimum Eight programs based on above syllabus.
Most recent version of C++ compiler should be used.
3CS6 Computer Lab : Network Programming lab :
This lab is based on Unix network programming :
Unix model, Interprocess communication, communication protocols, Berkeley Sockets, Transport layer Interface,
Library routines, Ping Routines, file Transfer program,
Remote command execution, Remote login, Remote procedure Call.
Books :
R. Stevens. "Unix Network Programming" Vol. I & II (Addison - Wesley)
part-ii
3cs7
Project
3cs8 seminar
*# ORDINANCE NO.5 OF 1996
Examinations leading to the Degree of Master in
Computer Application (Biannual pattern)
(Three Year Course)
Ordinance,1996
Whereas it is expedient to prepare a new Ordinance for Examinations leading to the Degree of Master in Computer Application (Bi-annual pattern)(Three Year Course) for the purposes hereinafter appearing, the Management Council is hereby pleased to make the following ordinance.
1. This Ordinance may be called “Examinations leading to the Degree of Master in Computer Application (Bi-annual pattern) (Three Year Course) Ordinance,1996".
2. This ordinance shall come into force w.e.f. the session 1995-96.
3. Subject to their compliance with the provisions of this Ordinance and other ordinances in force from time to time, the following person shall be eligible for admission to MCA.
(a) Graduate in any Discipline with minimum 50% marks and math upto 10+2 level (5% Relaxation for B.C.)
(b) A person passing a PGDCS Exam. of Amravati University, satisfying the condition given in "a" above are eligible to take admission directly at second year of MCA(subject to condition of availability of seats, in total intake capacity) subject to condition that he will pass the subject heads of 1st MCA not covered at PGDCS level.
4. (i) Duration of the course shall be three academic years.
(ii) Courses of First year MCA, Second year MCA and Third year MCA are divided into two parts every year i.e. part-I and part-II and the University shall held Examination in winter and in summer every year for both the part-I & II.
(iii) The main Examination of Part-I shall be held in Winter & the Main Examination of Part-II shall be held in Summer every year. The Supplementary examination for Part-I shall be held in Summer and the Supplementary Examination for part-II shall be held in Winter every year.
5. For purposes of instruction and examination the student shall study sequentially.
* As Approved by the Management Council, dated 15.5.1996
#As amended by Ordinance Nos. 20/2000 & 2/2003
6. The period of academic session/term shall be such as may be notified by the University.
7. The Examinations shall be held at such places and on such dates as may be notified by the University.
8. Subject to his/her compliance with the provisions of this Ordinance and of other Ordinances (Pertaining to examinations in general) in force from time to time, the applicant for admission, at the end of the course of study of a particular term shall be eligible to appear at it, if,
i) He/She satisfied the condition in the table and the provision thereunder.
ii) He/She was prosecuted a regular course of study in the University/College affiliated to the University.
iii) He/She has in the opinion of the Head of the Department/Principal shown satisfactory progress in his/her studies.
Name of Exam The student should have The student should have
passed the
examination of completed
the session/ term
satisfactorily
1. 2. 3.
First
Year The qualifying
Examination First Yr.
MCA MCA
Part-I mentioned in para-3 Part-I
First
Year First
Yr. MCA
MCA
Part-II Part-I
& II
Second Year Second Year MCA MCA Part-I Part-I Second Year Second Year MCA
MCA Part-II Part
I & II
Third
Year Shall have cleared Ist of
Third year MCA MCA Part - I MCA & qualified
for Part-I
Third
Year admission to Third Year Third
Year MCA
MCA Part - II as per para-4 Part-I & II
9. The paper and practical in which an examinee is to be examined, the maximum marks for these and the minimum pass marks which an examinee must obtain in order to pass in the subjects and the examination shall be as per Appendix-A.
10. i) The scope of the subject is as indicated in the syllabus.
ii) The medium of instruction and examination shall be English.
11. There shall be no classification of examinees successful in First Year MCA Part-I examination, First Year MCA Part-II exam., Second Year MCA Part-I exam. and Second Year MCA Part-II exam., Third Year MCA Part-I and Third Year MCA Part-II exam separately.
12. Examinees who are successful in Third Year MCA Part-II examination and all other five previous examinations and have obtained not less than 60% marks in aggregate shall be placed in First Division & those who have obtained less than 60% shall be placed in Second Division.
13. An examinee at First Year MCA Part-I,First Year MCA Part-II, Second Year MCA Part-I and Second Year MCA Part-II, Third year MCA Part-I and Third year MCA Part-II examination shall have to option of not being declared successful; at the examination in case he/she does not secure a minimum of 50% marks at the examination. The option will have to be exercised every time an application is submitted to any of these examinations and shall be on the proforma printed on the application form itself. Once exercised, the option shall be binding upon the examinee and shall not be revoked under any circumstances.
14. Any candidate who has obtained a Third Division at the MCA examination of this University shall be eligible to take the examination again under this Ordinance in the same subject or group of subjects as the case may be for improvement of the division. In such case, the provision of Ordinance No. 138 relating to the improvement of Division shall apply.
15. The provision of Ordinance No. 7-A relating to the condonation of deficiency of marks for passing an examination and Ordinance No. 10 relating to exemption and compartment shall apply to the examination under this Ordinance.
16. An examinee who does not pass or who fails to present himself/herself for the examination shall be eligible for readmission to the same examination, on payment of fresh fees and such other fees as may be prescribed.
17. As soon as possible after the examination, the Management Council shall publish a result of the examinees. The result of final MCA Examination shall be classified as above and meritlist shall be notified as per Ordinance No.6.
18. Notwithstanding anything to the contrary in this Ordinance, no person shall be admitted to an examination under this Ordinance, if he/she has already passed the same examination or an equivalent examination of any statutory University.
19. i) The examinees who have passed in all the subjects prescribed for all the examinations shall be eligible for award of the Degree of Master in Computer Application.
ii) An examinee successful at the examination shall on payment of prescribed fees receive a degree in prescribed form signed by the Vice-Chancellor.
* * * * *
APPENDIX-A
Three Year Course
Master IN Computer Application (MCA)
First Year
Teaching
Scheme Examination Scheme
L
T Total Theory Practical
Sr. Subject SUBJECT Periods/
No. Code No. week Duration Max. Max. T Min Max Max. T Min Grand
of
Marks Marks o pass Marks Marks O
pass Total
papers Theory College T Marks
College T Marks
(HRS.) papers Assess-
A
Assess- A
ment L ment. L
PART - I
1. 1CS1
Computer Organisation 4 -
4 3 80 20 100 40 — — — —
2. 1CS2
Object Oriented Programming 4 2
6 3
80 20 100 40 25 25 50 25
3. 1CS3 Business
Data Processing 4 2
6 3
80 20 100 40 25 25 50 25
4. 1CS4
Systems Analysis & Design 4 -
4 3 80 20 100 40 — — — —
5. 1CS5 System
Software 4 2 6
3 80 20 100 40 25 25 50 25
6. 1CS6 Computer
Laboratory - 6 6 -
— — — — — 50 50 25
TOTAL 20 12 32 500 200 700
PART - II
1. 1CS7
Business Computing 4 2
6 3 80 20 100 40 25 25 50 25
2. 1CS8
Java Programming 5 2
7 3 80 20 100 40 25 25 50 25
3. 1CS9
Visual Computing 4 2
6 3 80 20 100 40 25 25 50 25
4. 1CS10
Data Communication & 5 -
5 3 80 20 100 40 — — —
—
Networking
5. 1CS11
Project/Seminar - 6
6 - — — —
— 75
50 150 75
+25
TOTAL 18 12 30 400 300 700
Three Year Course
Master IN Computer Application
(MCA)
Semester Pattern
Second Year
Teaching
Scheme Examination Scheme
L
T Total Theory Practical
Sr. Subject SUBJECT Periods/
No. Code No. week Duration Max. Max. T Min Max Max. T Min Grand
of
Marks Marks o pass Marks Marks O
pass Total
papers Theory College T Marks
College T Marks
(HRS.) papers Assess-
A
Assess- A
ment L ment. L
PART - I
1. 2CS1
Operations Research 4 -
4 3 80 20 100 40 — — —
—
2. 2CS2
Assembly Language 4 2
6 3 80 20 100 40 25
25 50 25
Programming
3. 2CS3
Computer Graphics 4 2
6 3 80 20 100 40 25 25 50 25
4. 2CS4
Computer Networks 4 - 4
3 80 20 100 40 — — —
—
5. 2CS5
Data Base Management 4 2
6 3 80
20 100 40 25
25 50 25
Systems
6. 2CS6
Computer Laboratory - 6 6
- — — — — — 50 50 25
TOTAL 20 12 32 500 200 700
PART - II
1. 2CS7
Operating Systems Design 4 2 6
3 80 20 100 40 25
25 50 25
2. 2CS8
Design of Multimedia 4 2
6 3 80 20 100 40 25
25 50 25
Applications
3. 2CS9 Modelling
& Simulation 4 2 6
3 80 20 100 40 25
25 50 25
4. 2CS10
Client/Server Computing 4 - 4
3 80
20 100 40 — — —
—
5. 2CS11
Software Engineering 4 - 4
3 80 20 100 40 — — —
—
6. 2CS12
Project/Seminar - 6
6 - — — — — 75 50 150 75
+25
TOTAL 20 12 32 500 300 800
Three Year
Course
Master IN Computer Application
(MCA)
Semester Pattern
third Year
Teaching
Scheme Examination Scheme
L
T Total Theory Practical
Sr. Subject SUBJECT Periods/
No. Code No. week Duration Max. Max. T Min Max Max. T Min Grand
of
Marks Marks o pass Marks Marks O
pass Total
papers Theory College T Marks
College T Marks
(HRS.) papers Assess-
A
Assess- A
ment L ment. L
PART - I
1. 3CS1 Work Flow Automation 4 2 6 3 80 20 100 40 25 25 50 25
2. 3CS2
Electronic Commerce 4 2
6 3
80 20 100 40 25
25 50 25
3. 3CS3
Web Publishing 4 2
6 3 80 20 100 40 25
25 50 25
4. 3CS4
Elective * 4 -
4 3 80 20 100 40 — — —
—
5. 3CS5
Component Based Computing 4 2 6
3 80 20 100 40 25
25 50 25
6. 3CS6
Computer Laboratory - 4
4 - —
— — — — 50 50 25
TOTAL 20 12 32 500 250 750
Elective
* i) Artificial Intelligence ii) Image Processing iii) Computer Vision iv) Parallel Computing.
PART-II
1. 3CS7
Project } - — — — — 100
100 200 100
} FULL TIME
2. 3CS8
Seminar } - — — —
— 25 25 50
25
———————————————————————————————————————————————————————————
250
TOTAL
: 250