Active Members
TodayLast 7 Daysmore...


Resources » Articles/Knowledge Sharing » Syllabus

Bachelor of computer application (bca) syllabus


Posted Date:     Category: Syllabus    
Author: Member Level: Silver    Points: 2


BCA SYLLABUS UNIVERSITY OF RAJASTHAN, JAIPUR



UNIVERSITY OF RAJASTHAN, JAIPUR

BACHELOR OF COMPUTER APPLICATION

B.C.A.Part-I
Paper 111 Electrical Circuit And Circuit Analysis
Paper 112 Semi Conductor Physics, Electronics Devices And Circuits
Paper 113 Business Accounting Fundamentals
Paper 114 Discrete Mathematics
Paper 115 Statistical Methods
Paper 116 Computer Architecture
Paper 117 Operating System Fundamentals
Paper 118 Algorithms And Data Structures
Paper 119 Principles of Programming Languages
Paper 121: Electricity and Electronics Laboratory Course
Paper 122: Programming Laboratory Course in C and C++
Paper 123: Laboratory Course in Microcomputer
B.C.A.Part-IIPaper 211: Financial and Marketing Management
Paper 212 : Digital Electronics and Circuits
Paper 213 : Mathematical methods for Numerical Analysis and Optimization
Paper 214: Database Management System
Paper 215: Object Oriented Programming
Paper 216: Networking Techonolgies And TCP/IP
Paper 217: System Analysis and Design
Paper 218 : Internet and Intranet
Paper 219 : Electronic Communication and Data Communication
Paper 221 : Visual Basic, Visual C, and Visual Foxpro Programming (Laboratory)
Paper 222 : Web authoring Tools,Java and Perl Programming (Laboratory)
Paper 223 : Digital Electronics Lab (Laboratory)

B.C.A.Part-IIIPaper 311 : Computer Graphics and Image Processing
Paper 312 : Softwere Engineering
Paper 313 : Simulation and Modeling
Paper 314 : Advanced Computer Archcitecture
Paper 315 : Management Information Systems
Paper 316 : Network Security and Cryptology
Paper 317 : E-Banking and Security Transctions
Paper 318 : Internet Application Development
Paper 319 : E-Commerce
Paper 321 : Oracle/Autocad 2000 (Laboratory)
Paper 322 : Wab Site Development & Web Client Programming (Laboratory)
Paper 323 : Computer Architecture and Networking Lab. (Laboratory)

General Information
The Bachelor of Computer Application will be a Three Part course in Faculty of Science extending over three academic sessions. Medium of instructions and examination will be English only. There shall be an examination at the end of each part. The examination of each of the part will consist of (i) nine theroy papers, and (ii) there practical papers. In addition the candidates will be required to secure atleast pass percentage in three compulsory papers. However, marks secured in compulsory papers will not be counted in aggregate for determination of division and resulty. Each theroy paper examination will be of three-hour duration and shall carry 50 marks. Theory paper shall contain two parts. Part I, of one hour duration, will contain 40 questions of Multiple Choice type with one correct answer each carrying 1/2 mark. Part II of two hour durtion, will contain six descriptive type of questions each carrying 7.5 marks and the candidates will be required to attempt any four questions, Each practical examination (Maximum marks 50) will be of four-hour duration on one day and carry 30 marks for exercise(s) assigned in the examination, 10 marks for Viva voce and 10 marks for the Internal Assessment. Other rules and procedures of examinations will be common to those for B.Sc. course.
Provision for supplementary examination .
Passing of examination and promotion to next part:
The last four lines of the current syllabus (Edition 2005), namely, "A candidate will be promoted to part III if he/she passed 40% in four theory and two practicl papers of part II examination and with at least 50% in aggregate of these papers and has passed part I examination",be amended as follows:

A candidate will be promoted to Part if he/she has passed with 40% in four theory and two practical papers of part II examination and with at least 50% in aggregate of these papers.However if the candidate has not passed part I examination then also he/she be promoted to part III if the number of due papers (part I part II together) does not exceed Five thepry Paper and two practicl Papers."

Scheme Of Examination
Passing of Examination and Promotion to next Part:
A candidate must secure at least 40% marks in each paper and 50% marks in aggregate for passing a part examination. A candidate will be promoted to part II if he/she has secured atleast 40% in four theroy and two practical papers of Part I examination and with atleast 50% in aggregate of these papers. A candidate will be promited to part III if he/she has passed atleast 40% in four theroy and two practical papers of Part II examination and with atleast 50% in aggregate of these papers, and has passed Part I examination.
Division and Honours:

On successful passing out of all three part examinations (in first attempt), those securing 75% and above in aggregate of all the three parts (exculding awards in compulsory papers) will be awarded First division with Honours, and those securing between 60% or more but less than 75% will be awarded First division and rest will be awarded Second division.
Eligibility for Admission to BCA course session 2008-2009 candidates must have Physics/Mathematics/Computer Science/Information Technology/Informatics/Practices/Multimedia/Computer Application as the optional subject at 10+2 level with securing 50% or more (45% marks only for SC/ST/OBC candidates)in aggregate without any approximations.
In regard to reservation of seats for admission to BCA Part I, the reservation policy of Govt. of Rajasthan will be followed.
Admission Procedure:

Admission to BCA Part I course will be made on the basis of merit list.
Attendance:
A candidate shall be required to put in a minimum of 75% attendance at the lectures and 75% attendance at the practicals separately in each paper, as per university norms.

B.C.A. PART I
Theory Examination:
Workload: Two hours per week for each theory paper.
Paper 111 Electrical Circuit And Circuit Analysis
Paper 112 Semi Conductor Physics, Electronics Devices And Circuits
Paper 113 Business Accounting Fundamentals
Paper 114 Discrete Mathematics
Paper 115 Statistical Methods
Paper 116 Computer Architecture
Paper 117 Operating System Fundamentals
Paper 118 Algorithms And Data Structures
Paper 119 Principles of Programming Languages
Each theroy paper examination will consist of two parts
Note:Part I (Duration One Hour) (Max. Marks 20):
Consisting of 40 Multiple Choice questions with four choice and student will have to pick the correct one.
Part II (Duration Two Hours) (Max. Marks 30):
This part will contain six descriptive type of questions each carrying 7.5 marks and the candidates will be required to attempt any four questions.
Practical Examination: Workload: Four hours per week for each Laboratory course.
Paper 121 Electricity And Electronics Laboratory Course
Paper 122 Programming Laboratory Course In C And C++
Paper 123 Laboratory course in Microcomputer Business And Office Applications
COmpulsory Papers:
CP1. History of Science and Invention (Thy.)
CP2. Technical Writing (Lab.)
CP3. Communication Skills (Lab.)

Paper 111: Electrical Circuit and Circuit Analysis
This course is of introductroy nature, and therefore, emphasis will be on basic concepts and direct applications of mathematical expressions without rigorous analysis
Electric charge, conductors and insulators, Coulomb's Law, quantization and conservation of electric charge, the electric field, electric lines of force and Gauss' Law of electrostatics, electric potential energy, electric potential, energy and electrical power.
Capacitors, capacitance, capacitors in series and parallel, capacitors with dielectric.
Electric current, resistance, resistivity and conductivity, Ohm's law, electromotive force, series and parallel combination of resistances, current in a single loop, electrical power consumption multiloop circuits, Kirchoff's current law, Kirchoff's Voltage law, Charging and discharging of a capacitor.
Magnetic field due to a bar magnet, Biot Savrt's law, magnetic field due to a current carrying coil, Force between two parallel currents, Magnetic field inside solenoid and toroid, magnetic flux, Faraday's law of electromagnetic induction, magnetic properties of matter, (diamagnetic, paramagnetic, ferromagnetic and ferromagnetic materials), inductance, energy stored in an inductor, LR circuits.
Generation of Alternating emf, average and rms value of AC, analysis of AC.
Circuits (series LR, series RC, series LCR, parallel LCR circuit. Resonance, Three phase AC circuits.
DC Generator, DC Motor, Transformer, Single phase induction motor, three phase induction motor.
Measuring Instruments, Multimeters.
House wiring materials and accessories, types of wiring, basic principle of Earthing, wiring layouts for a computer lab.
Four terminal network analysis, Network theorems superposition, Thevenin, Norton, Reciprocity, Compensation, and Maximum Power trnasfer theorems.
Recommended reference books
Bernard Grob: Basic Electronics, Tata Mc Graw Hill.
Fowler: Electricity, Tata Mc Graw Hill.
Shivakumar, Engineering Physics, Tata Mc Graw Hill.
lyer, Circuit Theory, Tata Mc Graw Hill.
Paper 112: Semiconductor PhysicsElectronic Devices and Circuits
This course is of introductroy nature, and therefore, emphasis will be on basic concepts and direct applications of mathematical expressions without rigorous analysis
Structure of matter (Molecule, Atom), Atomic Structure (Energy levels and electronic configuration), Intermolecular forces, Phases of matter, Types of solids, crystal structure of solids, atomic bonding (ionic, covalent and metallic bonding), Energy band theory of crystals, energy band structure of insulators, semiconductors and metals.
Mobility and conductivity, Electrons and holes in Intrinsic Semiconductor, Elementary properties of Germanium and Silicon, Donor and Acceptor Impurities, Extrinsic semi-conductors, Generation and recombination of charges, diffusion.
Energy band structure of open circuit p-n junction, depletion region, p-n junction as a rectifier, current components of a p-n diode, Ideal Voltage Ampere characteristics, temperature dependence of the V/I characteristics, diode resistance, varactor diodes, junction diode switching times, breakdown diodes, tunnel diode, semiconductor photodiode, photovoltaic effect, light emitting diodes. Bipolar Junction transistors, bipolar transistor action, basic principle of operation open circuited transistor, transistor biased in the active region, current components in a transistor, characteristic curves in common emitter, common base and common collector configurations, expressions for ,a, ß, and Y Hybrid parameters of a transistor.
Half-wave and Full-wave rectifiers, ripple factor, efficiency, voltage regulation, inductor filters, capacitor filters, L and pie section filters, regulated power supplies, information about SMPS supply.
Transistor as an amplifier, Characteristics of an amplifier. Feed-back concepts and Oscillators.
Elementary information about Field Effect transistors, thyristors, opto-electronic devices and display devices.
Recommended reference books
Albert Paul Malvino, Electronic Principles, Mc. Graw Hill.
G.K. Mithal, Elctronics Devices and Circuits, Khanna Publishers, Delhi, 2000.
Sadra and Smith. Microelectronic Circuits, Oxford university Press, 1999.
R.P. Punagin, Basic Electronics, Tata McGraw Hill.
Jacob Millman and Christos C. Halkias: Electronic Devices and Circuits, Tata Mc-Graw Hill Publishing Company Ltd., 2000.
Donald A. Neamen, Semiconductor Physics and Devices, McGraw Hill, 1997.

Paper 113: Business Accouniting Fundamentals
Generally Accepted Accounting Principles: Concepts and conventions, Accounting equation.
Books of Original Record: Journal and Subsidiary books, Ledger, Trial Balance, Bills of Exchange, Depreciation, Provisions and Reserves. Rectification of Errors.
Preparation of Final Accounts with Adjustments.
Sectional and Self balancing Ledgers, Preparation of Accounts from Incomplete Records, Insurance claims for loss of stock and loss of profit, Departmental and Branch Accounts.
Company Accounts: Issue of Shares and Depentures, Redemption of Shares and Debentures, Preparation of Final Accounts and Companies. Valuation of Goodwill and Shares.
Recommended reference books
Shukla & Grewal: Advanced Accounts
S.N. Maheshwari: Advanced Accountancy, Vol. I & II.
Sharma & Bhardwaj: Book-keeping & Accountancy.
Sharma, Shah & Agrawal: Financial Accounting.
Paper 114: Discrete Mathematics
Number Systems: natural numbers, integers, rational numbers, real numbers, complex numbers, arithmetic modulo a positive integer (binary, octal, decimal and hexadecimal number systems), radix representation of integers, representing negative and rational numbers, floating point notation.
Binary Arithmetic, 2's complement arithmetic, conversion of numbers form one of binary/octal/decimal/hexadecimal number system to other number systems, Codes (Natural BCD, Excess-3, Gray, Octal, Hexadecimal, Alphanumeric- EBCDIC and ASCII), Excess-3, Gray, Octal, Hexadecimal, Alphanumeric- EBCDIC AND ASCII), Error Codes.
Logic and Proofs : Proposition, Conjunction, Disnunction, Negation, Compound proposition, Conditional propositions (Hypothesis, conclusion, necessary and sufficient condition) and Logical equivalence, De Morgan's law, quantifiers, universally quantified statement, generalized De Morgan's Laws for Logic, component of Mathematical system (axiom, definitions, undefined terms, theorem, leema and corollary), proffs (direct proffs, indirect proffs, proof by contra-positie), valid argument, deductive reasoning, modus ponens (rules of inference), universal instantiation, universal generalization, existential instantiation, universal generalization resolution, principle of mathematical induction, structural induction.
Sets, Venn diagrams, ordered pairs, sequences and strings, relation (reflexive, symmetric, anti-symmetric, transitive, partial order), inverse relation and composition of relations, relational database, functions (injecftive, suvjective, bijective), composition of functions, restriction and functions overriding, function spaces, lambda notation for functions, lambda calculus, equivalence relations interpretation using digraphs, cardinals, contable and uncountable sets, infinite cardinal numbers, Russell's papradox, operations on cardinals, laws of cardinal arithmetic.
Graph theory undirected graph, digraph, weighted graph, similarity graphs, paths and cycles, Hamiltonian cycles, shortest path algorithm. isomorphism of graphs, planar graphs.
Trees, characterization of trees, spanning trees, breadth first search and death first search method, minimal spanning trees, binary trees, travesals, decision trees and the minimum time for sorting, isomorphism of trees.
Recommended reference books :
1. C.l.Liu ; elements of Discrete Mathematics Tata McGraw Hill publishing Company Ltd., 2000
2. Richard johnsonbaugh disvrete mathematics prearson Asia 2001 .
3. John Truss : Discrete Mathematics for Computer Scientists, Pearson Education, Asia, 2001.
4. Robert J.McEliece : Introduction to Discrete Mathematics, Tata Mc. Graw Hill, India.
5. Lipschutz : Discrete Mathematics, Tata Mc. Graw Hill India.
6. Kenneth H. Rosen, Discrete mathematics and Applications, Tata Mc. Graw Hill, India.


Paper 115 : Statistical Methods

Frequancy distributions, Relatice frequency distributions, cumulative frequency distributions and Ogives, Frequency curves, mean, median, mode and other measures of central tendency, Dispersion, standard deviation variance.
Combinations and permutations, comcepts and axioms of probabiliry, Addition and multiplication theorems of probability, theorem on conditional probability, Bayer's Theorem, Binomial coefficient, Random variables,discrete, probability distributon probability distributon of functions of random variables, convolutions, Mathematical expectation.Movements, Movement generating functions Skewness and Kurtosis.
The Binomial, Normal and Poission distributons, realtionship between Binomial and Normal distributions relationship between Binomial and Poisson distributions, realtionship between Bionomial and Normal distributons, relationship between Binomial and Poisson distributions.
Sampling theory, random samples and random numbers, Computations of mean, variance and moments of grouped data.
Estimation theory, unbiase, eddicient point and interval estimates, reliability, maximum likehood estimates.
Statistical Decision theory, Statistical decisions and hypothesis decision rules. type I & II errors, Two tailed and one tailed of freedom the F distribution the chi square test, curve fitting and method of least squares, regressions.
Correlation theory, correlation and regression, measures of correlation coefficients of correlation, correlation of time series and attributes, multiple and partial correlation, relationship between multiple and partial correlation coefficietns.
Time series and forecasting, moving averages, smoothing of courves, forecasting models and methods.
Analysis of variance, APplications of tests of significance, the t-test the F-test and the Z-test
Recommended reference books
1. M.R. Spiegel and Larry J. Stephens : Statistics, Tata Mc. Graw Hill Edition.
2. M.R. Spiegel and Larry J. Schiller and R.Alu Srinivasan : Probability and Statistics, Tata Mc. Graw Hill Edition.


Paper 116 : Computer Architecture
Part A (Informative only)
Anatomy of a computer [Information only] : Mother Board (Special reference to Intel 810 Chipest motherboard). CISC Micro Processors (Special reference to Pentium AMD, Cyrix). RISC processors (Motorola Power PC, and 680x0 series), Memory (ROM, RAM, Flash, Cache, Virtual, Buffers, CMOS), types of RAM (FPM, EDO, BEDO, SDRAM), types of memory modules (SIMM, DIMM), System clock, Bus (Data, Address Control), Bus architecture (ISA, MCA, EISA, PCI, AGP), Expansion slots and cards (Network adapter cards, SCSI card, Sound card, TV tuner card, PC card), Ports (Serial Parallel, AGP, USB Fire Wire), cables (RS 232, BIN), Input devices (keyboard, mouse, trackball, trackpad pen, touch screen bar code reader, scanner, OMR, OCR, Voice input, digital camera) Output devices [Monitors (refresh rete, resoulutions, standards-CGA,VGA,SVGA,XGA,SXGA,LCD,monitors , video controllers and VRAM), Printers (Dot-Matrix, Line, Label Ink-Jet, Laser, Color Laser, thermal wax, due sublimation, fiery, IRIS), Plotters (Pen, Inkjet electostatic), Voice output], Storage devices [Storage types (Magnetic, Optical, Magneto-Optical, SOlid state), rendom versus sequential access, formatting, tracks and sectors, speed, storage capacity, Floppy Disk (5.25 inch, 3.5 inch; 2HD, Zip, Superdisk, HiFD) Hard Disk tracks, cylinders, sectors; Hard Drive Interfaces (IDE, EIDE, Fast SCSI, Fast/wide SCSI, Ultra SCSI; Hard Disk Car-tirders, RAID)); Optical Disks [pits and lands, CD (ROM, R, RW), DVD (ROM, R, RAM], Magnetic tape (rells, streamers, DAT DLT, stripe Smart card), Modern (Fax/Data/Voice).

Part B (Beginners level only)
Computer System History and Architecture development (the mechanical era, electronic computers, and later generations); von Neumann machine .
Logic gates; basic combinatorial logic, miltiplexers, decoders, encorders comparators, adder and suvtracters, BCD to 7 segment decoder', sequential circuits, RS, JK D and T flip flops, counter and shift register, programmable logic array (PLA) , programmable logic device (PLD) .
Addressing methids and machine program sequencing-memory locations addresses, encoding of information, instructions and instructiohns sequencing, addressing modes, paging, relative indirect and indexed addressing.
Basics of Computer organization; system buses and instructions cycles, memory subsystem organization; system buses and instrucrtion cycles, memory subsystem organization and interfacing, I/O subsystem organizations nad interfacing, Register transfer languages.
CPU design : specifying a CPU, design and implemantation of a simple CPU (fetching instructions from memory, decoding and executing instructions, establishing required data paths, design of ALU, design of the control unit and design verification), design and implemanetation of a simple microsequencer, Features of Pentium microprocessors.
Memory systems, storage media; virtual and cache memory; programmed I/O Interrupts (types processing of interrupts implementing interrupts inside CPU,) Direct memory access, I/O processors serial communication.
Redicted Instruction set Computing (RISC) RISC retiohnal, RISC instructions sets, instructions pipelines and register windows, RISC vs. CISC.
Recommended reference books
V.C. Hamacher, Z.C. Vranesic, and S.G. Zaky: Computer Organization, Mc Graw Hill Internationa Edition.
John D. Carpinlli: Computer Systems Organization & Architecture Person Education Asia, 2001.
M. Morris Mano : Computer System Architectue, Prentice Hall of India.
John P. Hayes, Computer Architecture and Organization, Mc Graw Hill International Edition.
Vincent JP. Heuring and Harry f. Jorden : Computer Systems Design & Architecture, Addison Wesely, Pearson Education Asia, 2001.
James L. Antonakos: An Introduction to the Intel Family of Microprocessors, Pearson Education Asia, 2001.
Peter Norton's Introduciton to Computers, Third Edition, Mc Graw Hill.
Karen Miller: An Assembly Language Introduction to Computer Architecture, Oxford Universiry Press.
Paper 117 : Operating System Fundamentals
Necessity of and Operating system. OPerating system terminology, Evolution of Operating Sustems (multiprogramming systems, batch systems, timesharing system, Process controal and Real-time system). Factors in OS Design (performance protection and security, correctness, maintainability application integration, portability, and interoperability).
Device Management: General device characteridtics, I/O Programming concepts, device controllers, device drivers Interrupts Driven I/O Mamory Mapped I/O, Direct Memory Access Buffernig, Device Management Secnarious (serial comunications, sequentially accessed storage devices, rendomly accessed devices).
Process Managment: Process definition, Process controal, initializing OPerationg System, Process Address Spaces Process Abstraction, resource Adstraction and Process Hierarchy.
Schedulign Machanisms, Partitioning a process into small processes Non-preemptive strategies (first come-first served, shortest job next, priority scheduling deadline scheduling), Preemptive strateties (Round Robin, two quesues, multiple level queues).
Basic Sunchronization principles : Interactive processes coordinating processes, Sempahores, SShared memory multiprocessors, AND Sunchronization, Interproces communication, interprocess messages, mailboxes.
Deadlicks, Resource Status Modeling Handling deadlicks, deadlick detection and resolution deadlock avoidance.
Memory Management: Requirments on the primary memory, mapping the address space to promary menory, dynamic memory for data structures, Memory allocation (Fixed partition Memory alllocation strategy), Dynamic Address Relocation, Memory Manger Straegies (Swapping, Virtual Memory, Shared Memory Multiprocessors). Virtual Memory : Address translation paging, Static and dynamic paging algorithms.
Information Management: Files (Low level files, structured files, database management systems, multimedia storage). Low level file implemantaiton. Storage Absrtaction (Structure sequential files, indexed sequential files, database Management Systems, Multimedia documentsf). Memory mapped files, Directories, directory implementaiton, file sharing sharing information across network remote Viruses and Worms, Security Design principles, Aurhentications, Protection mechanisms, encryption, Protection of User Files.
Distributed Computing: Distributed process management, mesage passing, remote procedure call, distributed memory management, security in distributed environment.
Recommended reference books:
Gary Nutt: Operating Systems-A Modern Perspective (Second Edition), Pearson Education, 2000.
D.M. Dhamdhere: Systmes Programming and Operating Systems (Second Edition), Tata Mc-Graw Hill Publishing Company Limited, 2000.
Stuart e. Madnick, John J. Donovan: Operating Systems, Tata Mc-Graw Hill Publishing Company Limited, 2000.
Achyut S. Godbole: Operating Systems, Tata Mc-Graw Hill Publishing Company Limited, 2000.
Harvey M. Deitel, Operating Systems, Pearson Education, 2001.
Tanenbaum A.S., Modern Operating Systems, PHI Publ.
Ritchie: Operating Systems, BPB Publications.
Paper 118: Algorithms and Datastructures
Algorithms, pseudocode, efficiency of algorithms, analyzing gorithms and problems, complexity measures, basic time analysis of an algorithm, space complexity.
Data abstraction and basic data structures, data types, abstract data types and c++ class.
String processing (storing strings, string operations, word processing, pattern matching algorithms).
Arrays and their representation, representation of linear arrays memory, sorting and searching, bubble sort and binary search, multidimensional arrays, pointers, pointer arrays, records and recor structures.
Linked lists, representation of linked list in memory, insertion, deletion and searching of linked list, two way lists. Stacks, array representation of stacks, arithmetic expressions, Polish notations, quicksort, recursion, Queues, deques, priority queues.
Tables and searching. Linear search, binary search, Hash tables. Trees, Binary and N-ary trees, representation of binary trees in memory, traversing binary trees, traversal algorithms using stacks, header nodes, threads, binary search trees, heap, heapsort, Huffman's algorithm.
Graphs and theri representations, sequential representation, Warshall's algorithm, linked representation of graphs, operations on graphs, traversing a graph.
Sorting and Searching: Sequential, Binary and Hashed searching, Internal and external sorting techniques, Bubble sort, Insertion sort, Selection sort, Merge sort, Radix sort and quick sort comparisons.
Recommended reference books
S. Lioschutz: Data Structures, Mc Graw Hill International Edition.
A.V. Aho., J.E. Hopcroft, and J.D. Ullman, Data Structures and Algorithms, Pearson Education Asia.
A. Michael Berman: Data Structures via C++, Oxford University Press.
Sara Baase and Allen Van Gelder: Computer Algorithms, Pearson Education Asia.
Jean-Paul Tremblay and Paul G. Sorenson, An Introduction to Data structures with applications, TMH Publishing Co.Ltd.
Paper 119: Principles of Programming Language
Basic concepts of programming languages: Programming do mains, language evaluation criterion and language categories, evolution of the major programming languages (FORTRAN, ALGOL 60 COBOL, BASIC, PL/I, ALGOL 68, ADA, C, C++, JAVA) Describing Syntax and Semantics, formal methods of describing syntax, recursive descent parsing, attribute grammars, dynamic semantics.
Names, Variables, Binding, Type cheecking, Scope and lifetime data types, array types, record types, union types, set types and pointer types, arithmetic expressions, type conversions, relational and Boolean expressions, assignment statements, mixed mode assignment.
Statement level control structures, compound statements, selection statement, iterative statements, unconditional branching, guarded commands.
Subprogram, fundamentals of subprogram, design issues, parameter passing methods, overloaded subprograms, generic subprograms, separate and independent compilation, design issues for functions, accessing nonlocal environment, user defined overloaded operators,m coroutines, implementing subprograms, blocks, implementing dynamic scooping.
Programming in C and C++: Character set, variables and constants, keywords, Instructions, assignment statements, arithmetic expression, comment statements, simple input and output, Boolean expressions, Relational operators, logical operators, control structures, decision control structure, loop control structure, case control structure, functions, subroutines, scope and liftime of identifiers, parameter passing mechanism, arrays and strings, structures, array of structures, Console Input and Output functions, Disk I/O functions, Interaction with hardware, Interrupts and Interrupt Vectir table, Unions of structures, operations on bits, usage of enumerated data types. Bitfields, Pointers to Function, Function returning Pointers, Graphics in C.
Interaction with hardware, Interrupts and Interrupt Vector table, Unions of structures, operations on bits, usage of enumerated data types. Bitfields, Pointers to Function, Function returning Pointers, Graphics in C.
Object oriented programming in C++:Basic Concepts of Object Oriented Programming. Characteristics of Object-Oriented Languages, Object, Classes in C++. Constructors, Destructors, Complex Class, Matrix class; Classes, Object and Memory; Structures and Classes; C++ Free Store, Static Class Data, Overload Assignment Operator, Copy Constructor, Data Conversion between Objects of different classes. Data structure through C++, Handling Data files (sequential and random), opening and closing files, stacks and queues, linked lists, trees, Inheritance Multiple, Private and Protected Inheritance, Virtual Functions, Objects Slicing, Input/Output in C++, user defined manipulators, Predefined Stream Objects, File I/O with Streams, Strsteams, Classes within classes, Smart Pointers, Tem plates, Exception Handling.
Recommended reference books:
Robert W. Sebesta: Concepts of Programming Language, Addison Wesley, pearson Education Asia, 1999.
Ramon A. Mata-Toledo and Pauline K. Cushman: Introudction to Computer Science, Mc Graw Hill International Edition.
D. Appleby and JJ Vande Kopple: Programming Languages, Tata Mc Graw Hill, India.
Deitel and Deitel: How to Program C, Addison Wesley, Pearson Education Asia, 1999.
K.r. Venugopal, Rajkumar, T. Ravishankar: Mastering C++, Tata Mc Graw Hill, India.
Yashwant Kanetkar: Working with C, BPB Publications.
Timothy Budd: An Introduction to Object Oriented Programming, Addison Wesley, Pearson Education Asia, 2000.
Bruce Eckel: Thinking in C++, Addison Wesley, Pearson Education Asia 2000.
Bryon Gottfried, Programming with C, McGraw Hill International.
John R. Hubbard, Programming with C++, McGraw Hill International.
Yashwant Kenetkar: Let us C++, BPB Publications.
S.B. Lippman and Josee Lajoie, C++ Primer, Pearson Education Asia.
Paper 121: Electricity and Electronics Laboratory Course
Minimum 12 experiments (6 from each section) to ber performed out of following
The Practical examination (Max. Marks 50) will be of four hours duration on one day involving two experiments one from section. Distribution of marks will be 15 marks for each experiment assigned, 10 marks for Internal Assessment and 10 Marks for the Viva-voce examination.
Section A
To study and familiarize with use of various measuring instruments like multimeter, function generator, oscilloscope and power supply.
To study series and parallel compination of resistances using DC source.
To study the variation of charge and current in a RC circuit for different time constants using a DC source.
To Study the rise and decay of current in a LR circuit using a DC source.
To study resonance in a Series LCR circuit with an AC source.
To sutdy resonance in a Parallel LCR circuit with an AC source.
To study electromagnetic induction and to verify Farady's law.
To study conversion of a galvanometer into an ammeter.
To study conversion of a galvanometer into a voltmeter.
Section B
To idnetify and test various electronic components.
To study the characteristics of a semiconductor junction diode.
Determination of the band gap using a junction diode.
To study characteristics of a PNP/NPN transistor in common emitter/base configuration.
To study characteristics of azener diode.
To study half wave rectification using single diode and L section filter.
To study full wave rectification using tow diodes and pie section filter.
To study a single stage transistor audio amplifier.
To study behavior of a SMPS powr supply.
Paper 122: Programming Laboratory Course in C and C++
The Practical examination (Max. Marks 50) will be of four hours duration on one day involving two hours for each section of laboratory Course. These shall extensively probe the working knowledge of the specified laboratory courses. Distribution of marks will be 15 marks for Exercise (s) assigned in each section, 10 marks for Internal Assessment and 10 Marks for the Viva-voce examination.
Section A (Programming in C and C++):
Character set, variables and constants, keywords, Instructions, assignment statements, arithmetic expression, comment statements, simple input and output, Boolean expressions; Relational operators, logical operators, control structures, decision contrl structure, loop control structure, case control structure, functions, subroutine scope and lifetime of idnetifiers, parameter passing mechanism, arrays and strings, structures, array of structures, Console Input and Output functions, Disk I/O functions, Interaction with hardware, Interrupts and Interrupt Vector table, Unions of structures, operations on bits, usage of enumerated data types, Bitfields, Pointers to Funciton, Function returning Pointers, Graphics in C.
Section B (Programming in C++):
Basic Concepts of Object Oriented Programming, Characteristics of Object-Oriented Languages, Object, Classes in C++, Constructors, Destructors, Complex Class, Matrix class; Classes, Objects and Memory; Structures and Classes; C++ Free Store, Static Class Data, Overload Assignment Operator, Copy Constructor, Data Conversion between Objects of different classes, Data structure through C++, Handling Data files (sequential and random), opening and closing files, stakcs and queues, linked lists, trees, Inheritance Multiple, Private and Protected Inheritance, Virtual Functions, Objects Slicing, Input/Output in C++, User defined manipulators, Predefined Stream Objects, File I/O with Streams, Strstreams, Classes within classes, Smart Pointers, Templates, Exception Handling.
Recommended reference books:
Bryon Gottfried, Programming with C, McGraw Hill International.
Deitel and Deitel: How to Program c, addison Wesley, Pearson Education Asia, 1999.
Yashwant Kanetkar: Working with C BPB Publications.
K.R. Venugopal, Rajkumar, T. Ravishankar: Mastering C++, Tata Mcgraw Hill, Inida.
John R. Hubbard, Programming with C++, McGraw Hill International.
Yashwant Kanetkar: Let us C++, BPB publications.
S.B. Lippman and Jsee Lajoie, C++ Primer, Pearson Education Asia.
Paper 123: Laboratory Course in Microcomputer
Business and Office Applications
The Practical examination (Max. Marks 50) will be of four hours duration on one day involving two hours for each section of Laboratory Course. These shall extensively probe the working knowledge of the specified laboratory courses. Distribution of marks will be 15 marks for Exercise(s) assigned in each section, 10 marks for Internal Assessment and 10 Marks for the Viva-Voce examination.
Section A
Word Processing Software-MS Word 2000:
Creating and Saving documents, Entering, Editing, Moving, Copying and Formatting Text, Page formatting, Finding and replacing text, Spell checking and Grammar checking, enhancing documents, Indexing, Columns, Tables and feature there in, Inserting (Objects, picture, files etc.), Using Graphics, templates and wizard, using mail merge, using Word Art, customizing MS Word. Designing pages with MS Publisher, Inserting and Manipulating Objects. Editing Fills and recording pictures.
Spreadsheet Software-MS Excel 2000:
Spreadsheet terminology, organization of the worksheet area, entering information, editing cells using commands and functions, moving copying, inserting and deleting rows and columns, formatting worksheet, printing worksheet, creating charts, modifying and enhancing charts, using date, time and addressing modes, naming range and using statistical, mathematical and financial functions, database in a worksheet, creating, sorting, querying and maintaining the database, multiple worksheets and Macros, working with objects.
Presentation Software-MS Power Point 2000:
Anatomy of a power Point Presentation, Creating and Viewing a presentation, Managing Slide Shows, Navigating through a presentation, Using hyperlinks, advanced navigation with action setting and action buttons, organizing formats with Master Slides, applying and modifying designs, adding graphics, multimedia and special effects, creating presentation for the web.
Section B
Data Base management Software- MS Access 2000:
Planning a database (tables, queries, forms, reports), Creating and editing database, customizing tables, linking tables, designing and using forms, modifying database structure, maintaining database, Sorting and Indexing database, Querying a database and generating Reports, modifying a Report, exporting a Report to another format.
Relational Database Management Systems-SQL:
Relational Data Structure, Database Design, Normalization, Characteristics and advantages of SQL, SQL language levels, SQL data types and Literals, SQL Operators, types of SQL commands, Tables, Indexes, Views, Nulls, Aggregate Functions, Select statement, Subqueries, Insert, Update and Delete operations, Joins, Unions, Data security, integrity and concurrency, Backup and recovery, numeric and text data in SQL, dealing with dates, Synonyms, Snapshots, Programming with SQL.
Recommended reference books
R.K. Taxali: PC Software for Windows, Tata McGraw Hill.
The O'Leary Series, Mocrosoft Word 2000, Tata Mc Graw Hill.
Content Development Group: Working with MS Office 2000, Tata Mc Graw Hill.
Courter: Mastering Office 2000, BPB Publications.
Bott and Leonhard: Using Microsoft Office 2000, Prentice Hall of India.
Alexis Leon and Mathews Leon: SQL-A complete Reference, Tata McGraw Hill.
R. Radhakrishnan and J. Gehrke: Database management Systems, Tata McGraw Hill.
Gruber: Mastering SQL, BPB Publications.
COMPULSORY PAPERS FOR B.C.A. PART-I
CPI: History of Science and Invention
Examination: (Duration Two Hours) (Max Marks 100) :
Consisting of 100 Multiple Choice questions with four choices and student will have to pick the correct one. To pass the examination the candidate will have to secure at least 40%. However he/she will be given, in all three chances to qualify the examination with either Part I or Part II or Part III.
Scope of Course: This paper is based on the book entitled 'The Evolution of Wired Life' by Charles Jonscher, John Wiley & Sons, Inc. (1999) covering Chapters 1 to 9.
CP2: Technical writing (Lab. Course)
Examination (Duration two-hour) (Max Marks 50):
Consisting of apropriate set of exercises/questions to test the technical writing and editing skills. To pass the examination the candidate will have to secure at least 40%. However he/she will be given, in all three chances to qualify the examination with either Part I or II or Part III.
This course aims to teach both the technical writing and editing skills needed to create specifications design documents, and user or programming guides. Topics include:
The writing process: Gathering, writing, reviewing, editing, indexing testing, production and printing, distribution, maintaining and managing releases and soliciting and using customer feed-back.
Different types of writing: Marketing, business overviews, user guides reference guides, programming guides, online help and websites.
The diplomacy of Technical writing: Handling sticky work situations, how to approach a busy engineer, working with a group/on your own/in a large company or small start up, and role playing.
CP 3: Communication Skills (Lab. Course)
Examination (Duration two-hour) (Max Marks 50):
Consisting of appropriate set of exercises and oral examination of candidate's communications skills. To pass the examination the candidate will have to secure at least 40%. However he/she will be given, in all three chances to qualify the examination with either Part I or II or Prt III.
The development of effective communications skills for a business environment; the nature of communication; Written (reports, letters, electronic communications, etc.); oral (presentation skills) and interpersonal communications (Perceptions, listening; nonverbal communication, group dynamics conflict, negotiations etc.).
B.C.A. PART-II EXAM
Paper 211: Financial and Marketing Management
Nature, scope and objective of Financial Management, Basic Financial Concepts Statement of changes in financial Position. Working capital, cash and total resource basis, Financial Statement Analysis- Ratio analysis, Capital Budgeting: Principles and Techniques, Analysis of risk and uncertainty, Concept and measurement of cost of capital, merger/amalgamation and acquisitions/takeovers, lease financing, Operating financial and combined leverage, capital structure, cost of capital and valuation, designing capital structure, Theory of working capital management, planning of working capital, working capital financing, measurement of cash and marketable securities, inventory management.
Role of marketing in midern organizations, the market environment, market planning, marketing research and information system, understanding the buyer, organization buying behavior, segmenting and targeting the market, market measurement and forecasting, product decisions, brand equity, pricing decisions, promotion decisions, advertising management, sales promotion, personal selling, managing the sales force, managing the distbution function, marketing strategy, marketing organization, markering perofrmance and control.
Reference books
1. M.Y. Khan and P.K. Jain, Financial Management, Tata Mc-Graw Hill.
2. Prasanna Chandra, Financial Sence, Tata McGraw Hill.
3. Ranjan Saxena, Marketing Management, Tata McGraw Hill.
4. William J. Stanton, Michael J. Etzel, Bruce J. Walker, Fundamentals of Marketin, McGraw Hill International.
mentals of Marketing, McGraw Hill International.


Paper 212 : Digital Electronics and Circuits
Review : Positive and nagative logic, Logic functions-NOT,AND,OR NOR, EX-NOR, Truth tables, Boolen Algebra, de Morgan's theorems; Standard forms for logical expressions, Sum of Products, Product of Sums specification of logical functions in terms of Minterms and Maxterms, Karnaugh Maps, simplification of logical functions, introduction of "don't care" states, Quine-McLuskey7 algorithm, Synthesis using only NAND or only NOR gaters.
Digital Logic Families : Characteristics of Digital ICs, Introduction to Biplor Families (RTL, DCTL, DTL, ECL), Introduction to Unipolar Logic families (PMOS, NMOS, CMOS), TTL Circuits, 7400, 74H00, 74L00, 74S00, 74LSOO, 74AS00 series, TTL parameters, Sourcing and sinking, Loading rules, Three state TTL devices, External Drive for TTL Loads, Positive and Negative Logic, ECL OR/NOR Gates, ECL charactersistics, Combinational Cricuits, Multiplexer-IC 74150 and IC 44151, Demultiplesxer-IC 74154, Decorder- IC 74139, BCD to Seven segment De-coder IC 7446/7447 IC 7448/7449 Decimal to BCD Priority Encoder- IC 7447, parity Checker-IC 741 80, Magnitude Comparator IC 7485.
Sequential Circuits : RS Flip Flop, Cloked RS Flip Flop, D Flip Flop, Edge Tiggered D Flip Flop, master-Salve Technology and its advantage, Shift Register as Flip Flop system, IC 7496, UP/DOWN counters, 74 series asynchronous counters, 74 series sunchronous conter.
Reference Books :
1. Albert Paul Malvino and Donald P. Leach, Digital Principels and Applications, (Fourth Edition) Tata Graw Hill Publishing Company Ltd, New Delhi.
2. S. Salivahanan and S. Arivazhagan, Digital Circuits and Design, Vikas Publishing House Pvt. Ltd.
3. R.P. Jain, Modern Digital Electronic, Tata Mc Graw Hill Publishing Company Ltd. New Delhi.
4. Adel S. Se&a, and Kanneth C. Smith, Microelectronic Circuits, Oxford University Press.


Paper 213 : Mathematical methods for Numerical Analysis and Optimization
Computer arithmetics and errors. Algorithms nd programming for numerical solutions. The impact of parallel computer : introduction to parallel architectures. Basic algorithmes Iterative solutions of nonlinear equations : bisection method, the Secant method, the method of successive approximation. Solutionof simutaneous algebric. equations, the Gausa elimination method Polynomial interpolation and other interpolation functions, spline interpolation system of linear equation parial piviting matrix factorization methods Numerical caculus : numerical differentiating, interpolatiry quadrature. Euler's method. Runge-Kutta method. Multistep method. Boundary value problems : shooting method.
Reference Books
E. Balagurusamy, Numerical Methods, Tata Mc Graw Hill.
V. Rajaraman, Computer Oriented Numerical Methods, Prentice Hall of India Pvt. Ltd.
M.K. Jain, S.R.K. Iyenger and R.K. Jain, Numerical Methods for Scientific and Engineering Computation, Wiley Eastern Ltd.
S.S. Sastry, Introductory Methods of Numerical analysis. Prentice Hall of India Pvt. Ltd.
Curtis F. Genrid and Patrick O. Wheatley, Applied Numerical Analysis, Addison Weseley.
J.H. Mathews, "Numerical Methods for Computer Science, Engineering and Mathematics", Prentice Hall of India Pvt. Ltd.
Paper 214: Database Management System

Data and information [Basic concepts, Problems of Early Information Systems, Advantages of a DVMS].
Database architectures [Three levels of the architecture: external, conceptual and internal level], centralized and distributed. Database models; hierarchical [Concepts of a Hierarchy, IMS Hierarchy], relational [Concepts of relational model, relational algebra, relational calculus], network [Concepts of a Network, DBTG Network, DBA Scheme declaration] and object oriented database [only basic information about OODBMS and ORDBMS]. Database query languages basic retrieval capability, retrieval and explosion, update commands, QBEL, client/server design, Standard Query Language [Basic SQL Query, Nested Queries, Aggregate Operators, Null Values].
Data Management Issues: backup, recovery, maintenance, and performance. Database design [Scheme Refinement, Functional Dependencies, Normal forms, Decompositions, Normalization], tuning [Tuning indexes, Tuning queries and views, tuning the conceptual scheme, DBMS benchmarking], security [Access control, Discretionary and Mandatory Access control, Encryption] and implementation.
Reference Books:
Ramakrishan and Gharke, Database Management Systems, Tata Mc Graw Hill Pub. Co. Ltd.
Data, Database Management Systems, Pearson Education Asia.
Geraid V Post, Database Management Systems, Tata mc Graw Hill.
Naveen Prakash, Introduction to Database Management Systems, Tata Mc Graw Hill.
Leon, and Lcon, SQL, Tata Mc Graw Hill Pub. Co. Ltd.
Ivan Bayross, Database Technologies, Sybex ComputerBooks Inc.
Abbey and Corey, Oracle 8, Tata Mc Graw Hill Pub. Co. Ltd.
Abbey and Corey, Oracle 8, Tata Mc Graw Hill Pub. Co. Ltd.
Occardi, Relational Database, BPB Publications.


Paper 215: Object Oriented Programming
Necessity of Object Oriented Programming, Essentials of OOP (Encapsulation, Constructors, Destructors, Inheritance, Pointers to Objects, Polymorphism).
Java programming basic, Instantiable Classes and Constructors, Processing Input with Applets.
Programming in Visual Basic:
Object model, Visual Basic Environment Visual Basic Code Statements, Controls, Coding for the controls, variables, constants and calculations, decision control structure, loop control structure, nested Ifs statements, Input validations, Calling event procedures, Menus, Sub Procedures and Sub Functions, Multiple forms, Variables and Constants in Multiple Form Projects List Boxes and Combo Boxes, Using Mfg Box and String Function, Arrays, using List Boxes and Arrays, Multidimen-sional Arrays, Classes, initializing and terminating events, Collections, using the Object browser, Data Files, Sequential File Organization, Random Data Files. Accessing Database files, Navigating the database in Code, Displaying Data in Grids, Validation and Error Trapping, Dragging and Dropping Multiple Objects, Graphics, Layering, Simple Animation, Active X, Dynamic Link Libraries, Object Linking and Opetimizing VB Code, OLE Automation and VBA, automating Word, Excel and Outlook 98.
Programming in Java:
Constants, Variables, Data types, arithmetic Operators, Relational Operators, Logical Operators, Assingment Operators, Increment and Decrement operator, Conditional Operator, Bit-wise Operator, arithmetic expression, Type conversion in expressions, Mathematical Functions, decision control structure, loop control structure, Calsses, Objects and Methods, Boolean Methods, void Methods, Overloading, Nesting of Methods, Constructors, Calss Invariants, Composition, Recursive. Classes, Extending a class, Overriding Mehtod, Inheritance versus compositions, Class hierarchies, Arrays and Vector, String Arrays, Wrapper Classes, Defining, extending and implementing interfaces, accesssing interface variables, Graphics, Managing Layouts, Event drieven programming, applets, Thread and exceptions. Managing Input Output files, Reusable classes, Searching, Sorting and recursive algorithms.
Reference Books
C. Thomas Wu, An Introduction to OOP with Java, Mc Graw Hill.
Timothy Wood, An Introudction to Object Oriented Programming, Addison Wesely.
Deitel and Deitel, Java, How to Program, Pearson Education Asia.
Cay S. Horstmann and Gary Comell, Core Java, Pearson Education Asia.
E. Balaguruswmy, Programming with Java, Tata McGraw Hill.
Zukowski: Mastering Java 2, BPB Publications.
Herbert Scliildt, Java 2, Tata Mc Graw Hill.
Julin Case Bradley and Anita C. Millspaugh: Programming in Visual Baisc 6.0, Tata Mc Graw Hill.
Dan Rahmel: Visual Basic 6, Tata Mc Graw Hill.
Wayne S. Freeze : Visual Baic 6, BPB Publications.


Paper 216: Networking Techonolgies And TCP/IP
Network architecture, configuring network, network strategies, networks types, LAN, MAN and WAN [Basic concepts, Line configuration, topology, transmission mode, identify key components of network, categories of network, differentiating between LAN, MAN, WANS and Internet].
The OSI model, The physical layer (bandwidth limited signals, transmission media, wireless transmission), the data link layer, error detection and correction, data link protocols, the medium access sublayer, the channel allocation problem, multiple access protocol, IEE standard 802 for LANs and MANs, Bridges, the network layerm routing algorithm, congestion control algorithm, internet working, the transport layer, the application layer, MAC protocols for high speeds LANs.
Introduction to TCP/IP [Understand the TCP/IP Protocol Suite, its history and modification processes compare TCP/IP to the Open Systems Interconnection (OSI) reference model, Examine a number of TCP/IP applications such as FTP, Telnet, DNS, DHCP, Boot, etc.
Reference Books
Andrew S. Tanenbaum, Computer Networks, Prentice Hall
Behrouz A forouzan, TCP/IP, Tata Mc Graw Hill Pub. Co.
DE Corner and DL Stevens, Internet working with TCP/IP Volume I-III, Prentice Hall of India.
Wright and Stevens, TCP/IP Illustrated, Pearson Education Asia.
Karanjit S. Siyan, Inside TCP/IP, Techmedia.
Minasi, Mastering LAN, BPB Publications.
Minoli, Internet, Interanct Engineering, Tata Mc Graw Hill Pub. Co. Ltd.
Paper 217: System Analysis and Design
Introduction to Systems Design Environment:
Systems Development Approaches-Function Oriented. Data Oriented, Object Oriented, Development Process, Methodologies, Tools, Modeling Methods, Processing Types and Systems, Batch Processing, Realtime PROCESSING, Management Process, Management, Systems Analysis, Programmers, Computer Operators, End Users, System Structure, People, processes, and data, Databases, Personal Systems, Centralized Systems, Data Warehousing, data mining, Distributed Systems, Evolution of Distributed processing, Client server systems. Agent Oriented systems.
System Development Life Cycle, Linear or Waterfall Cycle, Linear cycle phase problem definition, system specification, system design, system development, testing, maintenance Problems with Linear Life Cycle, Iterative Cycles, Spiral model Requirements analysis, Importance of Communication, Identifiying Requirements, Data and Fact Gathering Techniques, Feasibility Studies, Introduction to Prototyping, Rapid Prototyping Tools, Benefits of prototyping.
Interface design tools, user interface evaluations, Introduction to Process Modeling, Introduction to Data Modeling.
System Design Techniques, Document Flow Diagrams, Documents, Physical Movement of documents, Usefulness of Document Flow diagram, Data Flow Diagrams, DFD notation, Context diagram DFD leveing, Process descriptions structured English, Decision Trees and Decision Tables, Entity Relationship Diagrams, Entities, Attributes, Relationship, Degree, Optionality, Resolving many to many relationship, Exclusive relationship, Structure Charts, Modules, Parameter passing. Execution seqence, Structured Design, Conversion from Data Flow Diagrams to Structure Charts.
System Implmentation, Maintenance and documentation, Document Configturation Maintaining a Configuration.
System Implementation, Maintenance and documentation, Testing, Evalution, Maintenance Activities, Documentation, Document Configuration Maintaining a COnfiguration.
Reference Books
1. Igor Hawryszkiewyez, Introduction to System Analysis and Design, 4th edition, Prentice-Hall.
2. Jeffrey L. Whitten, and Lonnie D. Bentey,Systems analysis and Design Methods 4th edition, Tata McGraw-Hill.
3. Philip L Weaver, Practical SSADM wer 4+A Complete Tutorial Guider, Pitman publishing, 1995.
4. Mark Lejk, and David Deeks, an Introduction to System Analysis Techniques Prentice Hall.
5. Don Yeates, Maura Shields and David Helmy, System Analysis and Design Longman group limited, 1994.


Paper 218 : Internet and Intranet
Internet : Internet Accounts. Telephone, Cable and Satelite connections, Dial up networking, setting up a dial up connection. high speed connection (ISDN, ADSL and Cable modems), Networking Essentials (Lease Line, Routers, Modems), Intranets, E-mail concepts (receiving, sending and receiving Secure E-mail, chatting and conferencing, E-mail mainling list, Newsgroup, IRC,ICQ, Yahoo Pager, Voice mail and Video conferencing.
World Wide Web : Elements of the Web, Web browser, viewing pages with a browser, using a browser for Mail, News and chat, Secuirity and Privacy issues (cookies, firewalls, executable Applets and scripts, blocking system), Netscape navigator and Communicator and features therien Internet Explorer and features therein, Lynx, Opera finding an istalilng Players, Plug-Ins and Active controls, dealing with Web pages that contain Active X, Java an Java Script, playing streaming Audio and Video, playing MP music. Using Search engines, subsciptions and channels, making use of web resources (Portal, News and weather, sports Personal Financing and Investing, Entertainment, shopping, Computers and Internet, Travel, Health and Medicing, Communities and Clups), Introduction to E-Commerce.
Creating and Maintaining Web Sites : Planning, Naviagation and Temes, Elements of a Web page, steps of creating a site, publishing and publicizing site structuring web site, starting a Web Page (HTML Tags Standard Tags), Formatting Text, Adding Pictures and links, Gathering information in forms, formatting page in farmes, formatting web page by using GIF, JPEG, getting Web Clip Art, Progressive Display and transparency, optimizing images on the web, animating web graphics, Anti-aliasing, Image Slicing, Sealess Tiling, Multimedia graphics, Capturing Audio, generating digital file, editing, proessing, encoding Audio, generating digital file, editing, processing encoding and linking the audio, file, unloding web pages, inloading web pages, unloading by using FTP, Netload, Front Page Express and Netscape Composer, analysing web traffic, building traffic to your site, File Transfer Protocol (FTP) and File Transfer Protocal Programs.
HTML tables, Javaseript, CGI Introduction to Perl, perl: Control structures, hashes, basic I/O, regular expessions, string handling, sorting, formatting data CGI programming.
The basics of HTML as used with ASP. Using forms to obtain information from users ASP variables and arrays, ASP cotroal structures (loops, coditions, procedures, functions) ASP objects Creating and reading cookies, Connecting a web page to a database (retrieving updating, and inserting data into a data base. Error handling and debugging ASP scripts.
Introduction to XML, Setting up Web servers, Configuriong Web and FTP servers.
Reference Books:
M.L. Young: Internet Millennium Edition, Tata Mc Graw Hill.
Harely Hahn: The Internet, Tata Mc Graw Hill.
G. Robertson : Hands on HTML, BPB Publications.
D.A. Tauber, B. Kienan: Microsoft From Page 2000, BPB Publications.
Joel Sklar : Principles of Web Design, BPB Publications.
Stephen W. Active Server Pages, Techmedia.


Paper 219 : Electronic Communication and Data Communication
Modulation [Principles of Modulation, AM and FM Modulator Circuits, Pulse Code Modulation, Basebeand Modulation, M-ary Pulse Modulation waveforms, Duobinary signaling and decoding. Digital Band-pass Modulation] Demodulation [Basics of Demodulation and detection, signals and Noise, Detection of Binary Signal in Gaussain Noise, Demodulation of shaped Pulses, Digital Signal in Gaussain Noise, Demodulation of shaped Pulses, Digital Band Pass Demodulation], Data transsion [Basic Concepts. Data Communication Systems, Serial Data formats. encoded data formats, error detection and correction], information about microwave [Electronagnetic spectrum, Serial Data fortnats, encoded data formats, error detection and correction], information about microwave in Comunications, FM Microwave Radio Repeaters[, Satellite, Geosynchronous Satellites, Look angles, Orbital classificationsm Spacing and Frequancy alocation, Mulitple accesing, Channel Capacity.] and optical fiber communication [Basic concept of light propagation, Fiber Cables, Optical fiber versus Metalic cable facilities, Light sources, Optical Detectors, Fiber cable losses, wave division multiplexing, fiber distributed data interface the fiber channel, SONET]. ISDN [ISDN services, subscriber access to ISDN, B Chanels, D Channels, H channels, ISDN services, subscriber access to ISDN, B Channels, D Chanelsm H channels, ISDN layers, Broadband ISDNI, DSL [Digital Subscriber Lines : HDSL, VDSL, SDSI, IDSL].
Reference Books :
1. M.A. Miller, Data and Network Communications, Thomosn Learning.
2. Behrouz A Foruzan, Data Communication and Networking Tata McGraw Hill.
3. Berneard Sklar, Digital Comunications, Pearson Education Asia.
4. Wayne Tomasim Electronic COmunications Systems, Pearson, Education Asia.
5. B.P. Lathi, Modern Digital Analog Communication Systems, Oxford, University Press.
6. Fred Harshal, Data Communications Communications Networks, Pearson Education Asia.
7. W.A. Sahay, Understnsing Data Comunication Network, Vikas Publishing House.
8. Gilbert Held, Understanding Data Communication, Techmedia.
9. Kennedy, 'communication Systems', Tata McGraw Hill.


Paper 221 : Visual Basic, Visual C, and Visual Foxpro Programming (Laboratory)
Visual Basic Programming
Event driven programming : objects, properties, methods, events,
Introduction to Visual Basic : development environmental forms controls, menus dialougs
Programming in Visual Basic : data types, data sutuctures, control structuresm subprograms, intrinsic functions, error handling, file hadling.
Multiple Form Programming - Information Kiosks
Windows API : functions, API viewer, 'declare' statements, making API calls.
Visual C Programing
List the major elements of Visual C Frame work.
Analyze the basic structure of Visual C application and be able to document, debug, compile, and run a simple application.
Create, name and assign values to variables.
Use common statements to implement flow control, looping, and exception handling.
Create methods (functions and subrountines) that control, looping, and exception handling.
Create methods (functions and subroutines) that can return values and take parameters.
Create, initialize, and use arrays.
Use common objects and reference types.
Visual Fox Pro Programming
Variable naming conventions in Visual Foxpro.
Creating a prototype, specifying title, application database , forms, reports menu and other files, saying and running the project.
Using Visual Foxpro with OOP.
Communicating with other applications.
Using Windows API.
Creating a Visual Foxpro Applications
Using SQL In Visual Foxpro Applications
Client/Server Database development using Visual Forpro.
Reference Books :
1. Juila Case Bradeley and Anita C. Milspaugh: Programming in Visual Basic 6.0 Tata McGraw Hill.
2. Dan Rahmel : Visual Basic 6, BPB Publications. 4 Chapman, Visual C. Techmedia.
3. Wayme S . Freeze : Visual Basic 6, BPB Publicatiohns. 4 Chapman Visual C. Techmedia.
4. Paddock, Petersen, talmage and Ranft, Visual Foxpro 6, BPB.


Paper 222 : Web authoring Tools,Java and Perl Programming (Laboratory)
[The Web authotring Tools course teachea students the World Wide Web Design with HTML, DHTMS, and javascript, The necesssay theoretical aspects and basics should be explained during the practical class of the Instructor. The latest version of HTML DHTML and Javascript should be used. In addition to the standard form, the extensions developed by Microsoft and Netscape should also be used Extehsive practical exercises should take students throught all major aspects of the design and development of Web sites.]
Build HTML documents form scratch.
View HTML document using a variety of web Browers
Organize onformation using Lists
Use HTML frames and table for page layout.
Connect to a variety of resources by using hypertext. links.
Create style sheets to format the look and feel of the pages.
Understand key image theory concepts.
Create new images from scans or from scratch
Optimize image sizes.
Create animated gifts and transparent images.
Be able to create graphical elements for use on web pages : buttons, banners navigation bars, background tiles.
Embed images and other multimedia.
Post information to HTTP server.
Evaluate a document design for effectiveness, usability and efficiency.
Using DHTML create functionalities like animation, stage-based presentations, splash pages, pull-down menus, drop down menus, drag drop techniques.
Integrating Javascript with HTML and DHTML.
Using Javascript Object Model, Javascript's Event System. Mainpulating User defined Objects and variables.
Dynamically updating Objects in a Window, focussing and defocusing method.
Using Javascript's Time Out Mechanisms and Cookie Mechanism.
Red and write cookies to store visitor's information.
Java Programming
[The Java Programming Language course teaches students the syntax of the Java programming language; object-oriented programming with the Java programming language; creating graphical user interfaces (GUI), exceptions; file input/output (110); threads and networking. The necessary theoretical aspects should be explained during the practical class only. The Java 2 Software Development Kit (SDK) or any later version should be used. Extensive practical exercises should take students through all major aspects of the design and development of Java programs).
Learn about getting and installing the Java Development Kit.
Learn about Java programming language structure and syntax.
Learn about control statements (The If statement, Logical Operators, The Conditional Operator, the Switch Statement, Vari able Scop, Loops).
Learn about Java arrays, Java Strings, Operations on Strings and String Buffer Objects.
Learn about Class, Objects, Methods and Problem solving using classes,objects and relationships.
Learn about console and file I/O.
Learn about java 2 SDK tols : Javac, java, Javadoc,and Jar.
Learn about Java Exceptions, Inheritance and Polymorphism.
Create sophisticated Java aplications tht leverage object oriented features of the java language, such as inheritance and polymirphusm.
Use the file I/O class libraties to read and write to and from data and text files.
Create and use Java GUI components such as panels, buttons, labels, text fields and text areas.
Create stand-alone Java applications, and use the frame and menu clases to add graphics to Java applications.
Create basic Java applets and Launch tgen frin a Web browser.
Perl Programming
Learn about getting and installing the Perl 5.
Learn about Perl 5 structure and syntax.
Learn about control structures, (The If-then else, while, until, do while, for conditional statements), creating a counting loop, the next last and redo control statements.
Learn about lists Arrays and hashes in Perl.
Learn about program flow and subroutines in Perl.
Learn about Class, Objects, Methods and Problem solving using classes, objects and relationships.
Learn about console and file I/O.
Learn about Java 2 SDK tools: javac, java, javadoc, and jar. Creating and reading from files.
searching for files.
Pattern matching Syntax.
Packages and modules, loading, librararies and importing a module. Interacting with data bases.
Using the Perl DBI.
Working CGI programs.
Sending and receiving data.
returning data
Cross platform functions.
Reference Books : [Web authoring Tools]
Elizabeth Castro, HTML 4, Pearson Education Asia.
D.S. Ray and E.J. Ray, Mastering HTML 4, Sybex Computer Books Inc.
Jeff Rule, DHTML, Tata Mc Graw Hill.
Joseph Schmuller, Dynamic HTML, Sybex Computer Books Inc.
Jason J manager, Javascript essentials, Osborne Mc Graw Hill.
Joel Sarkar, Principles of Web Design, Thomson Learning.
C Xavier, WWW Design with HTML, Tata Mc Graw Hill.
Don Gosselin, Java Script, Thomson Learning.
Reference Books : [Java Programming]
H.M. Deitel and P.J. Deitel, Java How to Program, Pearson Education Asia.
E. Balagurusamy, Programming with Java, Tata McGraw Hill Pub. Co. Ltd; 2001.
Peter Norton, Peter Norton's Guide to Java Programming, Techmedia.
Ken Amold, James Gosling, David Holmes, The Java Programming, Pearson Education Asia (Addison Wesley).
A. Drozdek, Data Structures and Algorithms in java, Vikas Publishing House, 2001.
J. Zukowski, Mastering Java 2.
Lafore, Data Structures & Algorithms in Java, Techmedia.
Gilbert, Object Oriented Programming in Java, Techmedia.
Reference Books : [Perl Programming]
R.Allen Wyke, and Donald B. Thomas, Perl: A beginners guide, Tata Mc Graw Hill.
Jon Orwant, Perl 5, Techmedia.
Laura Lemay Perl in 21 days, Techmedia.


Paper 223 : Digital Electronics Lab (Laboratory)
In this lab the student must perform. Ten experiments based on topics covered in the theory Paper 212 : Digital Electronics And Circuits, [which is outlined above].
B.C.A. PART-III EXAM
Paper 311 : Computer Graphics and Image Processing
Introduction to Computer Graphics :
Definition, Application areas of Computer graphics, Graphical user interface, Cathod ray tubes, Random scan displays, Raster scan displays (with introduction to flickering, interlacing. American standard video etc), Color CRT monitors, Flat panel displays (Plasma Panels, Liquid crystal displays, Electroluminescent displays), Graphics software (GKS, PHIGS), Color Models (RGB, CMYK, HSV, Lookup tables etc.)
Raster Graphics Algorithms :
Line drawing algorithms (DDA, Bresenham's algo), Circle and Ellipse drawing algorithms, Filling (Scan-converting Polygon filling, Inside outside tests boundary fill and area fill algo).
Transformations and Projections :
2-D transformations (Rotation, Reflection, shearing, scaling), Homogeneous coordinate representation, Translation, 3-D transformations, Projection classification, Parallel projections, Perspective projections (One point, Two point).
Two dimensional Clipping and visible surface detection methods:
Viewing pipeline, window and viewport, Sutherland Cohen sub division algorithm, Cyrus-beck algorithm, classification of visible surface detection algorithm, Backface algo, Depth sorting method, Area subdivision method etc.
Introduction to Digital Image Processing :
Definition application areas Digital Image Processing, difference between computer graphics and Image processing. The storage and capture of digital images. File forms, Basic digital Image processing techniques like antialiasing, Convolutions, Thresholding etc, Image enhancement.
References:
Hearn & Baker: Computer Graphics (2nd Ed.). Prentice Hall India.
Krihsnamurthy N: Introduction to computer Graphics, Tata Mc Graw Hill Edition.
Zhigang X. & Plastock R.a. : Theory and problems of Computer Graphics (Schaum's Outline), Tata Mc Graw Hill.
Gonzalez & gonzalez, Digital Image Processing, Pearson Education.
Jain V.K. Fundamentals of Digital Image processing, Pearson Education.
Paper 312 : Softwere Engineering
Softwere Characteristics, Components, Applications, Softwere process Models : Waterfall, spiral, Prototyping, Fourth Generation Techniques, Concepts of Project Management, Role of Metrics & Measurements.
S/W Project planning Objectives, Decomposition techniques : S/W Sizing, Problem-based estimation, Process based estimation, Cost Estimation Models : COCOMO Model.
S/W Design : Objectives, Principles, Concepts, Design methodologies Data design, Architectural design, procedural design, Object oriented concepts
Testing fundamentals : Objectives, principles, testability, Test cases: White box & Black box testing strategies: verification & validation, unit test, integration testing, validation, testing, system testing
References :
1. Roger, S. Pressman, " Softwere Engimeering-A Practitioner's Approach", Thrid Edition, McGraw Hill
2. R.E. Fairley, 'Softwere Engineering Concepts", McGraw Hill
3. Jalota "An Integrated Approach to Softwere Engineering", Narosa Publishing House.

Paper 313 : Simulation and Modeling
Defination of System : Types of system-continous and discrete; Modeling process and defination of a model;Compurter work load and preparerating of its models; Verification and validation modeling procedures;l comparing model data with real system.
Sumulaiton Process : Use of simulation discrete and continuous simulation procedures; simulation of a time sharing computer system.
Simulation languages : A brief introduction to important discrete and continouos simulation language; Algorithm development and pseudo code writing for simulation problems. Use of database and A.I. techniques in the area of modeling and simulation.
References :
Payer, T.A. : Introduction to simulation , McGraw Hill, 1982
Spriet, W.A. : Computer Aided Modeling and Simulation-Academic press, 1982
Barnes, B: Modeling and performance Measurement of Computer systmes.
Paper 314 : Advanced Computer Archcitecture
Parallel Computer Models : The state of computing, multiprecessors and multicomputers, multivector and SIMD computers, architectural development tracks.
Program and Network properties : conditions of parallelism, program partitioning and scheduling, program flow mechanisms.
System interconnect Architectures : Network Properties and routing, Static interconnection network and dynamic intercommection networks.
Processors and memory Hierachy : Advanced processor technology-CISC, RISC, Superscalar, Vector VLIW and symbolic processors, memory technology.
Bus, Cache and Shared Memory.
Linerer Pipeline Processors, Nonlinear Pipeline, processors Instruction pipeline Design Airthmetic pipeline Design Multiprocessros System Interconnets Vector Processing Principles, Multivector Multiprocessors.
Text :
1. Kai Hwang "Advanced Computer Architecture", McGraw-Hill.
Reference :
J.P. Hayaes "Computer Architecture", McGraw-Hill.
Harvey G. Cragon, "Memory Systems and Pipelined Processors", Narosa Publication.
V. Rajaranam & C.S.R. Murthty "Parallel Computers", PHI.
R.K. Ghose Rajan Moona & Phalguni Gupta, "Foundation of parallel processing". Narosa Publications.
Kai Hwang and Zu, "Scalable parallel Computers Architectures", McGraw-Hill.
Stalling W., "Computer Organization & Architecture", PHI.
Paper 315 : Management Information Systems
Introduction to system and Basic System Concepts, Types of Systems, The Systems Approach, Information System: Definition & Characteristics, Types of informaiton, Role of Information in Decision-Making, Sub-Systems of an Information system : EDP and MIS managment levels, EDP/MIS/DSS.
An overview of Management Information System: Defination & Characteristics, Components of MIS, Frame Work for Understnding MIS : Information requirements & Levles of Management, Simon's Model of decision-Making, Structured Vs Un-structured decisiohs, Formal Vs. Informal systems.
Developing Information Systems: Analysis & Desion of Information Systems: Implementation & Evaluation, Pitfalls in MIS Development.
Functional MIS : A Study of Marketing, Personnel, Financial and production MIS.
References :
J. Kanter, "Management/Information Systems". PHI.
Gordon B. Davis & M.H. Olson. " Management Information Systems : Conceptual Foundation, structure & Development."
Robert G. Murdick & Joel E. Ross & James R. Claggett,"Information Systems for Modern Management" PHI.
Lucas, "Analysis, Design & Implementation of Information System.
Paper 316 : Network Security and Cryptology
Introduction : Goals and settings, The symmetic setting, The asymmetric setting. Other goals Pseudorandom Number Generation, Authenticated key exchange, Coin flipping, What cryptography is about, Protocols, parties and adversaries, Cryptanaly and computer secutity the rules of the game, Approaches to the study of cryptography, Phases in the cryptography's Development, Cryptanalysis-driven design, Shannon security ofr symmetic encryption, Computer tational complexity theory, Atomic primitives, what background do I need? , Historical notes, problems.
Block Ciphers : What is a block cipher? Data Encryption Standard (DES) Key recovery attacks on block ciphers, Iterated DES and DESX, Advanced encryption Standard (AES), Limitaitions of recovery key based security, Problems.
Pseudorandom Functions : Function families, Random functions and permutaions, Pseudorandom Funcitons, Pseudorandom permutations, Modeling block ciphers, Example attacks, Security against key recovery, The birthday attack, The PRP/PRF switching lemma. Historical notes.
Symmetric Encryption :Some Symmetric Encryption schemes, Issues Iqn privacy, Indistinguishability under chosen-plaintext attack, Example chosen-plaintext attacks, INF-CPA implies PR-CPA, Security of CTR modes, Security of CBC with a ramdom IV, Historicla notes.
Hash Functions : The hash function SHAI, Colision resistant hash functions, Colliison, attacks. One-way ness of colision resistant hash functions, Polynomial evalution is an almost universal hash, function, The CBC MAC function, Collision-resistance under hidden-key attack.
Message Authentication : The setting, Privacy does not imply authenticity, Syntex of message-authentication schemes a definitation of security for MACs , The PRF-as-a MAC paradigm, The CBC MACs.
Number-Theoretic Primitives : Introduction to discrete algorithm ralated probelms, The choice of group; The RSA system, Historical notes.
Asymmetic Encryption :
Asymmetic encryption schemes, Notions of security,one encryption query or many? Hybrid encryption, El Gamal scheme and its variants.
Digital signatures : Digital signature schemes, A notion of security, RSA based signatures.
References :
1. Crytographic & N/W secuirty: Principles & Practices by Stalling, Prentice Hall.
2. Network Security Essentials: Applications & standards by Stalling, Pearson Education Asia, 2003.
Paper 317 : E-Banking and Security Transctions
Introduction : Defination, Transaction websites components, E-Banking support services, Wireless Banking.
E-Banking Risk : Transaction/Operation Risk, Credit Risk, Liquidity/Internet Risk, Price Risk, Strategic Risk, Reputation Risk.
Risk Management of E-Banking Activities : Board of Management oversignt, Managing outsourcing realtionship, Information security Program Administrative control, Legal and compliance Issue.
Laws regulation and guidelines: Electronics money, Regulating e-transactions, Role of RBI and Legal issues, Transnational transactions of E-Cash, Credit Card and Internet, Laws relating to Internet credit cards, Secure Electronic Transtions.
E-security: Introduction to New Challenges and new Threats, Secuirty, Legal consideration.
References :
1. Mark O' Neill "Web Services Secutiry".
2. Nixon Brian "Teach yourself E-Banking".
3. E-Banking: Global Perspective by Vivek Gupta, Edition June 2000, ICFAI University Press.

Paper 318 : Internet Application Development
HTML Fundamentals : Introduction to HTML, Creating HTML Pages, incorporating Horizontal Rules and Graphical Elements, Hyper-links, Creating HTML Tables, Creating HTML Forms, HTML and Image Techniques, HTML and Page Accessibility Introduction to Java: History, Java Features, JVM, Java vs C++, Java and WWW, Java and HTML, JDK tools.
Language Features : Data types- Primitives, Operators nd Expressions, Type casting and conversion, Control flow.
Classes and Objects : Object References, static members, Constuctor call orders, Issues with super, Wrapper classes, Compatible Object Referencing, Memory Management, Garbage collection.
Packages and Interfaces : Access specifies, Packages and subsystems, Import dependency, Interfaces, Adstractness in Java, Basics on of Interfaces, Use of Interfaces, Examples on interfaces, other modifiers final-The three manifestations transient, static, volatile.
Exception handling in Java : Exception raising & handling, Exception classes, Throwing exceptions, Try - catch - finally, Exception Propagation. Runtime Exceptions, User defined Exceptions, Examples.
I/O in Java : Concept of Streams, Byte steams and Character streams, Random Access File, File and File Descriptor, Object Serialization and Persistence.
AWT based effective GUI in Java : Datailed overview of AWT classes, Graphics primitives and UI Compnents, Layout features, Standalone GUI applications, Layout Managers, Implementaiton of event driven mechanism, Delegation of even model, Listenrs and Asapters, Inner classes.
Applets : Introduction to Applet coding, Applet life cycle, Graphis facility, Color and Font, Passing parameters to applets, Apletcontext, Inter Applet Communication.
Threading in Java : Fundamentals of Multi-threading Java coding with Thread classes, thread Management in Java, Implicit wait, Using Runnable interface, Thread Management in Java, Implicit wait, Using Runnable interface, Thread Synchronization, Inter thread communication.
Overview of Networking in Java : URL class and its usage through connection, Sockets based connectivity, TCP/IP Sockets and server sockets, Datagram Sockets.
Java Database connectivity : JDBC Architecture, JDBC API 2.0.
Java Script Fundamentals : : Introduction to JavaScript, Work ing with Variables and Data Funcitons, Mathod and Events, Controling Program Flow. The Java Script Object Model, Java Script Language Objects Developing Interactive Forms, Cookies and Java Script Security, Controlling Frames in Java Script, Client-side Java Script, Custom Javascript, Objects.
References :
1. Mastering HTML 4.0 by Deborah S.Ray an Eric J. Ray From BPB
2. Core Java Volume I by Sun series.
3. Mastering Java Script, BPB publication.
Paper 319 : E-Commerce
Introduction to Electronic Commerce : Defination of Electonic Commerce, The scope of Electronic Commerce.
Business Strategy in an Electronic Commerce : The value chain, Competitive advantage, Business strategy.
Business to Business Electronic Commerce : Inter-organisational transactions, Electronic markets, Electronic data interchange (EDI), EDI: the nuts and bolts, EDI and Business Inter organisational E-Commerce.
Designing (Technical, Detailed, High Level): Introducation to Technical Design and COnstruction. A Client Server Model of E-Commerce, Understanding Technical Design, Understanding Construction. Introduction to Detail Design. Any example of Applying Detailed Design: Introduction to High-Level Design, Understanding High-level Design, Performing High-Level Design, High Level design of Business transactions Applying High-Level design, Any Example of Applying High-level Design.Challenges and Opportunities in Applying High-Level Design.
Testing & Implementation: Introduction to Testing.Understanding Testing. Applying Testing. Chalenges an Opportunities ihn Applying Verification and Validation.
Implementation : Understanding Implementation. Applying Implementation Planning. An Example of Applying Implementaiton Planning. Challenges and Opportunities Implementation Planning.
References :
1. Developing E-Commerce Systems by Jim A. Carter PHI.
2. E-Commerce new vistas for business by T.N. Chandra, R.K. Suri, Sanjiv Verma, Dhanpat Rai & Co.
Paper 321 : Oracle/Autocad 2000 (Laboratory)
Autocad : Instalation of Autocad, Introduction of Autocad, Drawing commands,editing commands. Display comands. 3D commands, Drawing aids, Information commands, Blocks and Layers, Layout of Building etc.
OR
Oracle : Introduction to oracle, Components of Oracle, Applications on various DDL, DML commands , Queries, Maltiple queries, Views, Reports, Triggers.
Paper 322 : Wab Site Development & Web Client Programming (Laboratory)
Website Development using web authoring tools: Front Page, Visual Interdev, Flash and their relative comarison.
Datail Studies of Server programming : ASP, JSP, PHP and relative comparison.
Paper 323 : Computer Architecture and Networking Lab. (Laboratory)
Windows 2000 advanced server/Linux -Shell programming Creation of parent-chield processes. Inter-Process Communication Programming.


Note: The syllabus is subject to change so please also confirm that from UOR site.





Did you like this resource? Share it with your friends and show your love!





Responses to "Bachelor of computer application (bca) syllabus"

No responses found. Be the first to respond...

Feedbacks      

Post Comment:




  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:   Sign In to fill automatically.
    Email: (Will not be published, but required to validate comment)



    Type the numbers and letters shown on the left.


    Next Resource: Pondicherry University - MCA : DATA STRUCTURES
    Previous Resource: Bharathidasan university distance education- MBA 1ST SEMESTER- MANAGEMENT ACCOUNTING 2010
    Return to Resources
    Post New Resource
    Category: Syllabus


    Post resources and earn money!
     
    More Resources
    Popular Tags   Tag posting guidelines   Search Tags  
    BCA Syllabus  .  UOR  .  University of Rajasthan  .  

    Awards & Gifts
    ISC Technologies, Kochi - India. Copyright © All Rights Reserved.