Programme Project Report (PPR) For Bachelor of Computer Applications (BCA)
Programme Project Report (PPR) For Bachelor of Computer Applications (BCA)
1. To provide educational opportunities for higher education through distance mode for a large
segment of the population, including those in employment, women (including housewives) and
adults who wish to upgrade their education or acquire knowledge in various fields of study.
2. To spread the light of education till the smallest & darkest corner.
4. To offer high-quality, innovative and need-based programmes at different levels, to all those
who require them;
5. To reach out to the disadvantaged by offering programmes in all parts of the country at
affordable costs with our motto “ ”
6. To promote, coordinate and regulate the standards of education offered through open and
distance learning in the country.
The University understands the need of literacy in India & firmly believes that education has to be
spread to the general masses. The University has acquired a commendable record of service in the field
of education, health care, and social welfare. To reach with the above motive of service to the remotest
corner of India, the Distance Education Programme of Swami Vivekanand Subharti University was
conceived in 2009.
A large segment of the population living in villages, weaker sections of the society including those who
are already in employment, girls belonging to the remote areas, women with social commitments
(including home-makers) and anyone who wishes to upgrade their education or acquire knowledge in
various fields of study.
Through various programmes, distance education can be able to spread more literacy in the society and
encourage the large segment of population to upgrade their education skill/s.
1
Course Structure :
1. Instructional Design :
The Instructional System of the University comprises six components, viz, Self Learning Material,
Continuous Internal Assessment (IA) & Assignment work (AW), Theory Training Classes, Practical
Exposure Classes, Professional Project Work, Internship & Industry Integrated Learning.
1. Self Learning Material (SLM) –
The success and effectiveness of distance education systems largely depends on the study materials.
Self-learning materials depend on exploiting the various means and ways of communication to suit it
to the needs of learners. These have been so designed as to substitute effectively the absence of
interaction with teachers in class room teaching mode. Their style is ideal for easy and better
understanding in self-study mode.
2
required to respond them within a specified period of time. The response of the learner
is examined by a faculty member.
3. Practical Exposure Class (PEC) – Practical Exposure Classes are compulsory, wherever prescribed
in the syllabus. A learner will not be eligible to appear for the practical examination unless
he/she obtains an attendance and performance certificate in respect to PECs, held as per the
schedule drawn by the Directorate of Distance Education. These classes shall generally be held
on Saturdays and Sundays at a venue decided by DDE in consultation with the institution where
the PECs are to be held. The total duration of PEC sessions for a subject of one credit shall be 30
hrs.
4. Professional Project Work (PPW) – The PPW enables a learner to experience the regours of an
environment with the real life situations. The learners shall also be required to prepare a project
report, which shall be evaluated by the University. Learners shall be subjected to a
comprehensive viva for proper evaluation of the Project Report. For project work, wherever
mentioned in the syllabus, DDE shall provide complete guidance to the learners. Normally, one
credit of PPW shall require 30 hrs or input by the learner.
5. Internship & Industry Integrated Learning (IIIL) – Not Applicable
6. Examinations –
(a) The examination shall be held semester wise in June & December for the Calendar Batch and
in December & June for Academic batch respectively.
(b) Admit Cards/Roll No. Slips and date sheet for appearing in the examination shall be
provisional subject to fulfilling the eligibility, etc. Admit Cards/Roll Nos. and date-sheet will be
issued to the candidates concerned, by e-mail or by hand, 10-12 days before the
commencement of examination concerned, if the students have fulfilled all the requirements
and paid their all kinds of fees/dues and submitted the requisite documents. If any candidate
does not receive his/her Admit Card/Roll No. slip in time, he/she should contact the Directorate
of Distance Education.
(c) An Examination Centre for theory & practical will be decided by the DDE and will be located
in a government college or a school, where all the requisite facilities can be made available.
3
2. Curriculum design
Computer
BCA – 102 Fundamental &
CORE COURSE 2 2 0 4 4 30 70 100
Office
Automation
Programming
Semester- I
BCA –103
principles and
Algorithms CORE COURSE 2 2 0 4 4 30 70 100
Programming &
BCA-152 PRACTICAL-2 0 2 0 2 2 25 50 75
Algorithms Lab
English
AEC-01
Communication AECC - - - - - - - -
AEC-01-P English
Communication AECC - - - - - - - -
(Practical)
4
TEACHING LOAD PER
CREDITS MARKS
WEEK
COURSE
COURSE COURSE TYPE
NAME Tota
CODE L P T CCA ESE TOTAL
l
Mathematics-
BCA–201 CORE COURSE 2 0 1 3 3 30 70 100
II
BCA–202
Database
Management CORE COURSE 2 1 0 3 3 30 70 100
System
‘C’
BCA–203
Programming CORE COURSE 2 1 0 3 3 30 70 100
Semester- II
C-Programing
BCA-252 PRACTICAL-2 0 2 0 2 2 10 40 50
Lab
English
Communicatio ABILITY
AEC-01 n ENHANCEMENT 2 0 0 2 2 15 35 50
COURSE
English
Communicatio ABILITY
AEC-01-P n ENHANCEMENT 0 2 0 2 2 15 35 50
COURSE
(Practical)
Environmental
AEC-02 AECC 2 0 0 2 2 15 35 50
Studies
5
YEAR: 2nd, SEMESTER-III
COURSE COURSE NAME TEACHING LOAD PER CREDIT MARKS
WEEK S
CODE COURSE TYPE
6
YEAR: 2nd, SEMESTER-IV
(Choose any
BCA-404 S- 2. Principles of
one)
B Animation
7
YEAR: 3rd , SEMESTER-V
COURSE COURSE NAME COURSE TYPE TEACHING LOAD PER CREDITS MARKS
WEEK
CODE
L P T TOTAL CCA ESE TOTAL
8
YEAR: 3rd , SEMESTER-VI
COURSE COURSE NAME COURSE TYPE TEACHING LOAD PER CREDIT MARKS
WEEK S
CODE
L P T TOTAL CCA ESE TOTA
L
BCA-601B
2. ERP- Systems (CHOOSE ANY
ONE)
9
3. Detailed Syllabus
MATHEMATICS – I
Unit-I Set Theory: Sets and subsets, Finit and infinite sets, Algebra of sets: Union and Intersection,
Complementation, Demorgan’s law, Common application of algebra of sets.
Elementary Properties of Numbers: Mathematical Induction, Division Algorithm, The Greatest Common
Divisor, The Euclidean Algorithm, The Diophantine Equation.
Unit-II Matrix: Matrix, Submatix, Types of matrices such as symmetric, skew symmetric, Hermitian, Skew
Hermitian, Nilpotent, Involutary, Orthogonal etc., Singular and Non singular matrices, Addition and
subtraction of matrices, Rank of matrices, Matrix Equation, Solution by Cramer’s rule and Gauss
Elimination method.
Unit-III Vectors: Vectors, Vector algebra, Addition and Subtraction of Vectors, Scalar and vector product of
two vectors, Simple application of vectors.
UNIT-II
Algorithm and Flowcharts
Algorithm: Definition, Characteristics, Advantages and disadvantages, Examples Flowchart:
Definition, Define symbols of flowchart, Advantages and disadvantages, Examples.
10
UNIT-III
Operating System and Services in O.S.
Dos – History, Files and Directories, Internal and External Commands, Batch Files, Types of O.S.
UNIT-IV
Windows Operating Environment
Features of MS – Windows, Control Panel, Taskbar, Desktop, Windows Application, Icons,
Windows Accessories, Notepad, Paintbrush.
UNIT-V
Editors and Word Processors
Basic Concepts, Examples: MS-Word, Introduction to desktop publishing.
Spreadsheets and Database packages
Purpose, usage, command, MS-Excel, Creation of files in MS-Access, Switching between
application, MS-PowerPoint.
UNIT-I
Introduction to ‘C’ Language
History, Structures of ‘C’ Programming, Function as building blocks.
Language Fundamentals
Character set, C Tokens, Keywords, Identifiers, Variables, Constant, Data Types, Comments.
UNIT-II
Operators
Types of operators, Precedence and Associativity, Expression, Statement and types of
statements
Build in Operators and function
Console based I/O and related built in I/O function: printf(), scanf(), getch(), getchar(),
putchar(); Concept of header files, Preprocessor directives: #include, #define.
Control structures
Decision making structures: If, If-else, Nested If-else, Switch; Loop Control structures: While,
Do-while, for, Nested for loop; Other statements: break, continue, goto, exit.
11
UNIT-III
Introduction to problem solving
Concept: problem solving, Problem solving techniques (Trail & Error, Brain Stroming, Divide &
Conquer) Steps in problem solving (Define Problem, Analyze Problem, Explore Solution)
Algorithms and Flowcharts (Definitions, Symbols), Characteristics of an algorithm Conditionals
in pseudo-code, Loops in pseudo code Time complexity: Big-Oh notation, efficiency Simple
Examples: Algorithms and flowcharts (Real Life Examples)
UNIT-IV
Simple Arithmetic Problems
Addition / Multiplication of integers, Determining if a number is +ve / -ve / even / odd,
Maximum of 2 numbers, 3 numbers, Sum of first n numbers, given n numbers, Integer division,
b n
Digit reversing, Table generation for n, a , Factorial, sine series, cosine series, C Pascal
r ,
Triangle, Prime number, Factors of a number, Other problems such as Perfect number, GCD
numbers etc (Write algorithms and draw flowchart), Swapping
UNIT-V
Functions
Basic types of function, Declaration and definition, Function call, Types of function, Parameter passing,
Call by value, Call by reference, Scope of variable, Storage classes, Recursion.
PROFESSIONAL COMMUNICATION
Unit -1 Basics of Technical Communication
Words and Phrases: Word formation. Synonyms and Antonyms; Homophones; Select vocabulary of
about 500-1000 New words; Requisites of Sentence Construction: Paragraph Development:
Techniques and Methods -Inductive, Deductive, Spatial, Linear, Chronological etc; The Art of
Condensation- various steps.
12
Unit - III Forms of Technical Communication
Business Letters: Sales and Credit letters; Letter of Enquiry; Letter of Quotation, Order, Claim and
Adjustment Letters; Job application and Resumes. Official Letters: D.O. Letters; Govt. Letters,
Letters to Authorities etc. Reports: Types; Significance; Structure, Style & Writing of Reports.
Technical Proposal; Parts; Types; Writing of Proposal; Significance. Technical Paper, Project.
Dissertation and Thesis Writing: Features, Methods & Writing.
Defining Purpose; Audience & Locale; Organizing Contents; Preparing Outline; Audio-visual Aids;
Nuances of Delivery; Body Language; Space; Setting Nuances of Voice Dynamics; Time- Dimension.
Following essays form the suggested text book with emphasis on Mechanics of writing,
The candidate is required to do practical based on BCA – 102 & BCA-103 and maintain a “Practical File”.
The marks shall be given on the basis of Practical given in the examination, Practical File and the Viva –
Voce.
13
SWAMI VIVEKANAND SUBHARTI UNIVERSITY
DETAILED SYLLABUS OF BCA SECOND SEMESTER
MATHEMATICS-II
Unit - I
The real number system as a complete ordered field, neighbourhood, open and closed sets, limit points
of sets.
Unit - II
Unit - III
Sequence, convergent sequence, Cauchy Sequence, monotonic sequence, Sub-sequence, Limit superior
and limit inferior of sequences.
Unit - IV
Infinite series, convergence of series, series of positive terms, comparison tests, Cauchy’s n th root test,
D’ Alemberts ratio test, Raabe’s test.
Unit - V
Alternating series and Maclaurin’s series for sin x, cos x, log (1+x), (1+x)n . Applications of mean value
theorem to monotonic functions and inequalities. Maxima and minima; Indeterminant forms
(applications of Maxima and Minima to simple Problems).
14
Unit-III Introduction to Accounting - Meaning of accounting. - Advantage of accounting. - Uses of
Financial Statements. - Double entry system of Financial Accounting. - Generally accepted accounting
Principles. - Concepts underlying profit & loss accounts, balance sheet.
Unit - IV
Accounting Mechanics- Cash Book - Special Journals - Rules of Debit and Credit - General Ledger - Bank
Reconciliation Statement, Preparation of Financial Statement - Preparation of Trial Balance -
Reconciliation of Trial Balance
Unit – V Capital Budgeting: Basic Principles and Techniques. Working capital Management Capital
Structure: Planning & Analysis
- Ratio Analysis
C PROGRAMMING
UNIT-I
Arrays
Definition, declaration and initialization of one dimensional array; Accessing array elements;
Displaying array elements; Sorting arrays; Arrays and function; Two- Dimensional array: Declaration
and Initialization, Accessing and Displaying, Memory representation of array [Row Major, Column
Major]; Multidimensional array
UNIT-II
Pointers -Definition and declaration, Initialization; Indirection operator, address of operator;
pointer arithmetic; dynamic memory allocation; arrays and pointers; function and pointers
UNIT-III
Strings
Definition, declaration and initialization of strings; standard library function: strlen(), strcpy(),
strcat(), strcmp(); Implementation without using standard library functions
Structures
Definition and declaration; Variables initialization; Accessing fields and structure operations; Nested
structures; Union: Definition and declaration; Differentiate between Union and structure
UNIT-IV
Introduction C Preprocessor
Definition of Preprocessor; Macro substitution directives; File inclusion directives; Conditional
compilation
Bitwise Operators
15
Bitwise operators; Shift operators; Masks; Bit field
UNIT-V
File handling
Definition of Files, Opening modes of files; Standard function: fopen(), fclose(), feof(), fseek(),
fewind();Using text files: fgetc(), fputc(), fscanf() ,Command line arguments
Unit - I
Elements of Database System, DBMS and its architecture, Advantage of DBMS (including Data
independence), Types of database users, Role of Database administrator.
Unit - II
Data Models
Brief overview of Hierarchical and Network Model, Detailed study of Relational Model (Relations,
Properties, Key & Integrity rules), Comparison of Hierarchical, Network and Relational Model ,CODD’s
rules for Relational Model,E-R diagram.
Unit - III
Normalization
Unit - IV
SQL
SQL Constructs, SQL Join: Multiple Table Queries, Build-in functions, Views and their use, Overviews of
ORACLE: (Data definition and manipulation)
Unit - V
Security and Integrity threats, Defense mechanism, Integrity, Auditing and Control, Recent trends in
DBMS- Distributed and Deductive Database.
16
PRACTICAL
The candidate is required to do practical based on BCA – 203 and BCA - 204 and maintain a “Practical
File”. The marks shall be given on the basis of Practical given in the examination, Practical File and the
Viva – Voce.
17
SWAMI VIVEKANAND SUBHARTI UNIVERSITY
Unit - I
C-Language Programming
Data types, I/O functions, Logical Operators, Control structures of C, Conditional Statements, Switch
Statement, Arrays.
Unit - II
Pointers, Functions, Recursion, Structures & Unions, Operations on bits, File Handling & C Preprocessor.
Unit - III
Data Structure
Introduction to Algorithm Design and Data Structure : Design & analysis of algorithm, Topdown and
Bottom-up approaches to algorithm design, Analysis of algorithm, Frequency count, Complexity
measures in terms of time and space.
Unit - IV
Arrays; Stacks and Queues : Representation of array (single & multi dimensional arrays), Address
calculation using column & row major ordering, representation of stacks & Queues using arrays and
their operations, circular queues, Applications of arrays, stacks & queues, conversions from Infix to
postfix & prefix and evolution of prefix expressions using stack.Linked list: Singly linked list (Operations
on list), Linked stacks and queues, polynomial representation and manipulation using linked list.
Application: Reading and writing polynomials, polynomial addition. Circular linked list and doubly linked
list, generalized list, sparse matrix representation using generalized list structure.
Unit - V
Trees : Logical level of binary search tree, BST transversal methods (Preorder, Postorder and Inorder),
Recursive and non-recursive algorithms for traverse method, Insertion into and deletion from a BST and
their implementation, preorder and Postorder, traversal, Insertion in Threaded tree, B-tree (Insertion
and Deletion algorithms).Searching and Sorting: Sequential and binary searches, Indexed search,
Hashing schemes, Sorting methods (Insertion, Selection, Bubble, Quick, Merge and Heap Sorts).
18
OPERATING SYSTEM (BCA – 302)
Unit - I
Operating Systems and Resource Manager, Operating system classifications, simple monitor,
multiprogramming, timesharing, real time systems, multiprocessor systems, operating systems services.
Unit - II
File System : File supports, access methods, allocation methods-contiguous linked and index allocation;
directory systems single level, tree-structure, a cyclic graph and general graph directory, file protection.
Unit - III
CPU Scheduling: Basic scheduling concepts, Process overviews, process states, multiprogramming,
Schedulers, and Scheduling algorithms, multiple- processor scheduling.
Unit - IV
Memory Management: Bare machine approach, resident monitor, Partition, Paging and segmentation,
virtual memory, demand paging.,Deadlocks: Deadlock Characterizations, deadlock prevention,
avoidance detection and recovery.
Unit - V
Resource Protections : Mechanisms, Policies & domain of protection, Access matrix and its
implementation, dynamic protection structures.Case Study of Windows-NT: Design Principle; System
components, Environment subsystem; File System, Programmer Interface.
Unit - I
Visual Basic overview and environment. Overview of main screen/Tiltbar/tool bar/tool box.
Unit - II
Unit - III
19
Unit - IV
Unit - V
DISCRETE MATHEMATICS
Unit-IV
Regular expressions, Generalized Transition graph. Conversion of regular expression to Finite Automata,
FA, DFA, Conversion of NFA to DFA, FA with output: Moore machine, Mealy machine, Conversions.
20
Unit-V
Kleene Closure, Arithmetic expressions, Chomsky Hierarchy Non-regular language: Pumping Lemma,
Pushdown Automata, and Introduction to Turing Machine .
PRACTICAL
The candidate is required to do practical based on BCA – 301 and BCA - 303 and maintain a “Practical
File”. The marks shall be given on the basis of Practical given in the examination, Practical File and the
Viva – Voce.
21
SWAMI VIVEKANAND SUBHARTI UNIVERSITY
Unit - I
Introduction: Uses of networks, goals and applications. OSI reference model. Example Network-Novell
Netware, ARPNET, NSFNET, The Internet.
Unit - II
The Physical Layer: Transmission media : Twisted pair, Baseband and Broadband coaxial cable, Fiber
optics; Wireless Transmission : Radio transmission, Microwave transmission, Infrared and light wave
transmission; ISDN services; Virtual Circuits verses circuit Switching. Transmission in ATM Networks,
Paging Systems, Cordless Telephones, Cellular telephones; Communication Satellite.
Unit - III
The Data Link Layer : Framing, Error control, Flow control; Error detection and Correction; Protocols :
Simplex stop and wait protocols, One bit sliding window, Using Go-Back n, Example: The Data Link Layer
in the Internet.
The Medium Access Sub Layer : Framing Static and Dynamic Channel Allocation in LANS and MANs; IEEE
standard 802.3 and Ethernet; IEEE standard 802.4 and Token Bus, IEEE 802.4 and token Ring; Bridges;
Bridges from 802 x to 802 y, Transparent Bridges, Source Routing Bridges.
Unit - IV
The Network Layer: Network layer design issues, shortest path routing. Flooding, Flow based routine,
Broadcast routine, Congestion control and prevention policies; Internet working; connectionless
Internet working, Tunneling Internet work Routing, Fragmentation, Firewalls, IP address, Internet
control protocols.
Unit - V
The Transportation Layer: The transport service; Transport protocols : Addressing, Establishing and
releasing a connection; The internet transport protocols : TCP.
22
COMPUTER GRAPHICS & MULTIMEDIA APPLICATION
UNIT-I
Introduction: The Advantages of Interactive Graphics, Representative Uses of Computer Graphics,
Classification of Application Development of Hardware and software for computer Graphics,
Conceptual Framework for Interactive Graphics, Overview, Scan: Converting Lines, Scan Converting
Circles, Scan Converting Ellipses.
UNIT-II
Hardcopy Technologies, Display Technologies, Raster-Scan Display System, Video Controller,
Random-Scan Display processor, Input Devices for Operator Interaction, Image Scanners, Working
exposure on graphics tools like Dream Weaver, 3D Effects etc.
Clipping
Southland- Cohen Algorithm, Cyrus-Beck Algorithm, Midpoint Subdivision Algorithm
UNIT-III
Geometrical Transformation
2D Transformation, Homogeneous Coordinates and Matrix Representation of 2D Transformations,
composition of 2D Transformations, the Window-to-Viewport Transformations, Introduction to 3D
Transformations Matrix.
UNIT-IV
Representing Curves & Surfaces
Polygon meshes parametric, Cubic Curves, Quadric Surface;
Solid Modeling
Representing Solids, Regularized Boolean Set Operation primitive Instancing Sweep
Representations, Boundary Representations, Spatial Partitioning Representations, Constructive
Solid Geometry Comparison of Representations.
UNIT-V
Introductory Concepts: Multimedia Definition, CD-ROM and the multimedia highway, Computer
Animation (Design, types of animation, using different functions) Uses of Multimedia,
Introduction to making multimedia – The stage of Project, hardware & software requirements
to make good multimedia skills and Training opportunities in Multimedia Motivation for
Multimedia usage
23
OBJECT ORIENTED PROGRAMMING & C++
Unit - I
Object-Oriented Analysis and Data Modeling : Object Oriented Concepts, Object oriented Analysis
Modeling, Data Modeling.
Object-Oriented Design : Origins of object-Oriented Design, Object Oriented design concepts, Object
Oriented Design methods, class and object definition, Refining Operations, Program Components and
Interfaces, Annotation for object-oriented Design, Implementation of Detail Design, An alternative
object-oriented Design Strategy Integrating OOD with SA/SD.
Unit - II
C++ Programming Basics : Basic program construction, input/output using cin/count; Preprocessor
Directives; Comments, integer, character, float data types manipulators Arithmetic operators; Library
functions.
Unit - III
Loops and Decisions: Relational operators, Loops, Decisions, Logical Operators, Precedence, Control
statements.
Structure and Functions: Structure, Enumerated Data Types, simple functions, Passing arguments to and
returning values from functions, Reference Arguments. Overloaded functions, Inline functions, Default
Arguments, Variable and Storage classes, Returning by reference.
Unit - IV
Objects and Classes : Specifying & using class & object, Constructors, objects as function arguments.
Arrays and Operator Overloading : Array Fundamentals, Arrays as class member data, Arrays of objects,
strings, overloading Unary & Binary operators, Data conversion, Pitfalls of overloading & Conversion.
Unit - V
Inheritance : Derived class and their constructs, overriding member functions, class hierarchies, Public &
Private Inheritance, Inheritance levels.
Pointers : Pointers with Arrays, functions, strings, pointer to objects, new-delete, Linked-Lists Virtual
Functions, files and Streams : Virtual, friend and static function; the this pointer ; streams; string,
character, object I/O; I/O with Multiple objects; File pointers; Disk I/O with member function; Error
Handling; Redirection; ;command-line Arguments.
24
SOFTWARE ENGINEERING
Unit - I
Unit - II
Requirements Analysis: Statement of system scope, isolation of top level processes and entitles and
their allocation to physical elements, refinement and review. Analyzing a problem, creating a software
specification document, review for correctness, consistency, and completeness.
Unit - III
Designing Software Solutions : Refining the software Specification; Application of fundamental design
concept for data, architectural and procedural designs using software blue print methodology and
object oriented design paradigm; creating design document : Review of conformance to software
requirements and quality.
Unit - IV
Unit - V
Software Maintenance: Maintenance as part of software evaluation, reasons for maintenance, types of
maintenance (Perceptive, adoptive, corrective), designing for maintainability, techniques for
maintenance. Comprehensive examples using available software platforms/case tools, Configuration
Management.
PRACTICAL
The candidate is required to do practical based on BCA - 402 and BCA - 403 and maintain a “Practical
File”.The marks shall be given on the basis of Practical given in the examination, Practical File and the
Viva – Voce.
25
SWAMI VIVEKANAND SUBHARTI UNIVERSITY
Unit - I
Overview of System Analysis and Design : Systems Development Life Cycle; concept and Models:
requirements determination, logical design, physical design, test planning, implementation, planning
and performance evaluation, communication, interviewing, presentation skills; group dynamics; risk and
feasibility analysis; group based approaches, JAD, structures walkthroughs, and design and code
reviews; prototyping; database design software quality metrics; application categories software package
evaluation and acquisition.
Unit - II
Information Requirement Analysis : Process Modeling with physical logical data flow diagrams, data
modeling with logical entity relationship diagrams.
Unit - III
System Design : Design of input and control, design of output and control, file design/database design,
process, user interface design, prototyping; software constructors; documentation.
Application Development Methodologies and CASE tools : Information engineering, structured system
analysis and design, and object oriented methodologies for application development data modeling,
process modeling, user interface design, and prototyping, use of computer aided software engineering
(CASE) tools in the analysis, design & implementation of information systems.
Unit - IV
Design and Implementation on OO Platform : Object oriented analysis and design through object
modeling technique, object modeling, dynamic modeling and functional, object oriented design and
object oriented programming systems for implementation, object oriented data bases.
26
Unit - V
Unit – I
Client-Server Technology and its uses, historical development, client-server technology and
heterogeneous computing, Distributed Computer, Computing plate forms.
Unit - II
Microprocessor integration and client server computing, implementations and scalability. Fundamentals
of client server design, division of labour.
Unit - III
Transition to client-server programming; Interaction of client and server communication Techniques and
protocols, implementing client server applications, multitasking with process and threads.
UNIT-IV
Business Intelligence and Business Decisions: Modeling Decision Process; Decision support
systems; Group decision support and Groupware Technologies.
UNIT-V
Data Warehousing; Data Marts, Data Warehouse architecture; Tools for data warehousing, Data
mining and knowledge discovery; Data mining and Techniques; Data mining of Advance Databases.
27
DIGITAL ELECTRONICS & COMPUTER ORGANIZATION
Unit - I
Digital Electronics
Logic gates and circuits: Gates (OR, AND, NOR, NAND, XOR & XNOR); Demorgan’s laws; Boolean laws,
Circuit designing techniques (SOP, POS, K-Maps).
Unit - II
Unit - III
Computer Organization
Central Processing Unit: Introduction, Register Organization; Stack Organization, Instruction format and
addressing modes.Control Unit: Control memory; Horizontal and vertical formats; Address sequencer;
Multiprogramming Vs Hardwired control; RISC Vs CISC.
Unit - IV
Arithmetic Algorithms: Integer multiplication using shift and add, Booth’s algorithm, Integer division,
Floating-point representations and arithmetic algorithms.I/O Organization: Strobe based and handshake
base communication; Vector and priority interrupt; DMA based data transfer.
Unit - V
Memory Organization: Basic cell of static and dynamic RAM; Building large memories using chips;
Associative memory; Cache memory organization and Virtual memory organization.
UNIT-I
Java Programming: Data types, control structured, arrays, strings, and vector, classes
(inheritance, package, exception handling) multithreaded programming.
UNIT-II
Java applets, AWT controls (Button, Labels, Combo box, list and other Listeners, menu bar)
layout manager, string handling (only main functions)
28
UNIT-III
Networking (datagram socket and TCP/IP based server socket) event handling, JDBC:
Introduction, Drivers, Establishing Connection, Connection Pooling.
UNIT-IV
Java Servlets: Introduction, HTTP Servlet Basics, The Servlet Lifecycle, Retrieving Information,
Sending HTML Information, Session Tracking, Database Connectivity
UNIT-V
Java Server Pages: Introducing Java Server Pages, JSP Overview, Setting Up the JSP Environment,
Generating Dynamic Content, Using Custom Tag Libraries and the JSP Standard Tag Library, Processing
Input and Output.
PRACTICAL
The candidate is required to do practical based on BCA-504 and maintain a “Practical File”. The marks
shall be given on the basis of Practical given in the examination, Practical File and the Viva – Voce.
29
SWAMI VIVEKANAND SUBHARTI UNIVERSITY
DETAILED SYLLABUS OF BCA SIXTH SEMESTER
ERP SYSTEMS
Unit-I
Enterprise wide information system, Custom built and packaged approaches, Needs and Evolution of
ERP Systems, Common myths and evolving realities, ERP and Related Technologies, Business Process
Reengineering and Information Technology, Supply Chain Management, Relevance to Data
Warehousing, Data Mining and OLAP, ERP Drivers, Decision support system.
Unit-II
ERP Domain, ERP Benefits classification, Present global and Indian market scenario, milestones and
pitfalls, Forecast, Market players and profiles, Evaluation criterion for ERP product, ERP Life Cycle:
Adoption decision, Acquisition, Implementation, Use & Maintenance, Evolution and Retirement
phases,ERP Modules.
Unit- III
Framework for evaluating ERP acquisition, Analytical Hierarchy Processes (AHP), Applications of AHP in
evaluating ERP, Selection of Weights, Role of consultants, vendors and users in ERP
implementation;Implementation vendors evaluation criterion, ERP Implementation approaches and
methodology, ERP implementation strategies, ERP Customization, ERP-A manufacturing Perspective.
Unit- IV
Critical success and failure factors for implementation, Model for improving ERP effectiveness, ROI of
ERP implementation, Hidden costs, ERP success inhibitors and accelerators, Management concern for
ERP success, Strategic Grid: Useful guidelines for ERP Implementations.
Unit- V
Technologies in ERP Systems and Extended ERP, Case Studies Development and Analysis of ERP
Implementations in focusing the various issues discussed in above units through Soft System approaches
or qualitative Analysis tools, Learning and Emerging Issues, ERP and E-Commerce.
30
.NET FRAMEWORK AND C#
Unit-I
The .NET framework: Introduction, Common Language Runtime, Common Type System, Common
Language Specification, The Base Class Library, The .NET class library Intermediate language, Just-in-
Time compilation, garbage collection, Application installation & Assemblies, Web Services, Unified
classes.
Unit-II
C# Basics: Introduction, Data Types, Identifiers, variables & constants, C# statements, Object Oriented
Concept, Object and Classes, Arrays and Strings, System Collections, Delegates and Events, Indexes
Attributes, versioning.
Unit-III
C# Using Libraries: Namespace-System, Input Output, Multi-Threading, Networking and Sockets, Data
Handling, Windows Forms, C# in Web application, Error Handling.
Unit-IV
Advanced Features Using C#: Web Services, Windows services, messaging, Reflection, COM and C#,
Localization.
Unit-V
Advanced Features Using C#: Distributed Application in C#, XML and C#, Unsafe Mode, Graphical Device
Interface with C#, Case Study (Messenger Application)
PRACTICAL
The candidate is required to do practical based on BCA – 602 and maintain a “Practical File”. The marks
shall be given on the basis of Practical given in the examination, Practical File and the Viva – Voce.
This viva-voce examination is meant to evaluate the abilities of the students on the basis of Project
Report prepared by them.
31
ENVIRONMENTAL STUDIES
UNIT-1: THE MULTIDISCIPLINARY NATURE OF ENVIRONMENTAL STUDIES
NATURAL RESOURCES
a) FOREST RESOURCES: use and over-exploitation, deforestation, case studies. Timber extraction,
mining, dams and their effects on forests and tribal people.
b) WATER RESOURCES: use and over-utilization of surface and ground water, floods, drought, conflicts
over water, dams-benefits and problems.
c) MINERAL RESOURCES: use and exploitation, environmental effects of extracting and using mineral
resources, case studies.
d) FOOD RESOURCES: World food problems, changes caused by agriculture and overgrazing, effects of
modern agriculture, fertilizer-pesticide problems, water logging, salinity, case studies.
e) ENERGY RESOURCES: Growing energy needs, renewable & nonrenewable energy sources, use of
alternate energy sources, case studies
f) LAND RESOURCES: Land as a resource, land degradation, man induced landslides, soil erosion and
desertification.
UNIT-2: ECOSYSTEMS
# Concept of an ecosystem
# Ecological succession
# Introduction, types, characteristic features, structure and function of the following ecosystem: -
a) Forest ecosystem
32
b) Grassland ecosystem
c) Desert ecosystem
# Value of biodiversity: Consumptive use, productive use, social, ethical & aesthetic & option values.
# Hot-sports of biodiversity.
DEFINITION:
a) Air pollution
b) Water pollution
c) Soil pollution
d) Marine pollution
e) Noise pollution
f) Thermal pollution
g) Nuclear pollution
# Solid waste Management: Causes, effects and control measures of urban and industrial wastes.
33
# Disaster Management: Floods, earthquake, cyclone and landslides.
# Resettlement and rehabilitation of people; its problems and concerns. Case Studies
# Climate change, global warming, acid rain, ozone layer depletion, nuclear accidents & holocaust.
Case Studies.
# Wasteland reclamation.
# Public awareness
# Human Rights
# Value Education
# Case Studies
34
FIELD WORK
# Visit to a local area to document environmental assets-river / forest / grassland / hill / mountain.
# Study of simple ecosystems-pond, river, hill slopes, etc. (Field work Equal to 5 lecture hours).
35
4. Course Duration :
Minimum Duration: 3 Years Maximum Duration: 6 Years
5. Faculty and support staff requirement : 02 full time Faculty of Professor/Assoc./Asst. Professor
level
A. Admission Procedure:
b. The Prospectus can also be obtained by post by sending a demand draft of Rs. 175/-
drawn in favour of “SVSU, Distance Education”, payable at Meerut along with a filled
requisite proforma (available at DDE website i.e. www.subhartidde.com) for “Obtaining
the Prospectus and Admission Form” to the Directorate of Distance Education.
36
3. Admission Procedure -
a. Applications can be sent to the Directorate of Distance Education directly or through its
city office. The applicant’s eligibility will be checked and accordingly he/she shall be
granted admission and an acknowledgement of the receipt of the fee and the
application form shall be issued.
b. An Identity Card, mentioning the enrollment number of the learner, shall be issued by
University as soon as the admission is confirmed. Learners are advised to keep their
Identity Card safely, as it will be required for attending counseling sessions/PCPs and
also for the receipt of study material, mark sheets, Degree etc in person. In case of loss
of Identity Card, a duplicate can be issued on receiving a written request along with a
fee of Rs. 100/-. The Identity Card shall be valid for the entire duration of the
Programme.
c. The University conduct entrance examination twice in a year for admission in MBA and
MCA or any other programme, as may be decided by the University. Learners can obtain
information relating to the entrance examination from the Directorate of Distance
Education or its website www.subhartidde.com. The University may, as an alternative,
consider granting admission on the basis of the score obtained by an applicant in any
central or state level entrance examination for a similar course.
4.
\
B. Curriculum transaction and evaluation :
37
obtain the requisite passing marks. The examination for learners giving back
paper in any subject shall be held along with the subsequent examination for the
relevant subject. In case, the learner fails to secure minimum 40% marks in
internal assessment, he/she will have to resubmit the assignments for
evaluation.
Resources are available of Library for the learners during PCPs. The University has a rich Central Library
with more than 3.80 lac books, 181 journals (Foreign & Indian), Internet Section of 200 nodes, Computer
Centres, Museum, Instrumentation (USIC) workshop, Student’s Guest House, etc.
The resources for laboratory also available as per the need of the programme.
(The cost estimate may vary depending upon the no. of students enrolled)
In accordance to the UGC Guidelines, the University has established an Internal Quality Assurance Cell,
as per ordinance no. VI (1), dated 11.02.2009, to instill a momentum of quality consciousness amongst
its all Institutions including Directorate of Distance Education, aiming for continuous improvement.
1. The cell holds various events regularly and maintain the documentation of the various
programmes/activities leading to quality improvement.
2. The cell is responsible for incorporating various new changes/developments regarding up-
gradation of learning material and spreading awareness of Quality Culture in the various
institutions of the University.
3. The cell also prepares ‘Annual Quality Assurance Report (AQAR)’ as per the laid guidelines and
parameters.
38