Professional Documents
Culture Documents
Course Structure
&
Syllabus for
Bachelor of Computer Application
BCA
SINGHANIA UNIVERSITY 1
SINGHANIA UNIVERSITY
Introduction
BCA Course is an undergraduate program where students are exposed
to various areas of computer applications including the latest
developments in the industry.
The BCA program in the field of computer applications is customized
for students wishing to shine in the field of information technology.
Objective
This program aids the students to get a sound understanding of
computer applications which can give them a perfect start for a
challenging career in the field of information technology.
This program prepares students with the necessary skills to build
successful careers in the information sector.
The curriculum is truly tuned for the holistic development of the
students and aims at nurturing them as proficient programmers and
computer professionals.
SINGHANIA UNIVERSITY 2
SINGHANIA UNIVERSITY
Course Structure
Semester 1 -
Subject Subject Name Examination Credits
Code
BCA501 Communication Skills Theory 6
BCA502 Principle & Practices of Theory 6
Management
BCA503 Introduction to Programming & Theory 6
Programming in C
BCA504 Fundamentals of Computer Theory 6
BCA505 Business Accounting Theory 6
Semester 2 -
Subject Subject Name Examination Credits
Code
BCA601 Procedure Oriented Theory 6
Programming using C
BCA602 Data Base Management Systems Theory 6
BCA603 Organizational Behavior Theory 6
BCA604 Computer Application in Theory 6
Statistics
BCA605 Computer Organization Theory 6
SINGHANIA UNIVERSITY 3
SINGHANIA UNIVERSITY
Semester 3 -
Subject Subject Name Examination Credits
Code
BCA701 Relational Data Base Theory 6
Management System (RDBMS)
BCA702 Data Stricture Using C Theory 6
BCA703 Introduction to Operating System Theory 6
BCA704 Business Mathematics Theory 6
BCA705 E-Commerce Theory 6
Semester 4 -
Subject Subject Name Examination Credits
Code
BCA801 Object Oriented Programming Theory 6
Using C++
BCA802 Programming Visual Basic Theory 6
BCA803 Enterprise Resource Planning & Theory 6
Management
BCA804 Computer Networking Theory 6
BCA805 Human Resource Management Theory 6
SINGHANIA UNIVERSITY 4
SINGHANIA UNIVERSITY
Semester 5 -
Subject Subject Name Examination Credits
Code
BCA901 Web Technologies Theory 6
BCA902 Java Programming Theory 6
BCA903 Dot Net Programming Theory 6
BCA904 Object Oriented Software Theory 6
Programming
BCA905 Software Engineering Theory 6
Semester 6 -
Subject Code Subject Name Examination Credits
BCA1001 Advanced Web Technologies Theory 6
BCA1002 Advanced Java Theory 6
BCA1003 Recent Trend’s in IT Theory 6
BCA1004 Software Testing Theory 6
BCA1005 Grid & Cloud Computing Theory 6
SINGHANIA UNIVERSITY 5
SINGHANIA UNIVERSITY
Syllabus –
Semester 1:
Following Subjects-
SINGHANIA UNIVERSITY 6
SINGHANIA UNIVERSITY
Semester 1:
SINGHANIA UNIVERSITY 7
SINGHANIA UNIVERSITY
4 Writing Skills 4.1. Standard Business letter
4.2. Report writing
4.3. Email drafting & Etiquettes
4.4. Preparing agenda & writing minutes of meetings
4.5. Making notes on Business conversations
4.6. Effective use of SMS & Case writing & Documentation
SINGHANIA UNIVERSITY 8
SINGHANIA UNIVERSITY
Topics | Communication Skills (BCA501)
SINGHANIA UNIVERSITY 9
SINGHANIA UNIVERSITY
SINGHANIA UNIVERSITY 10
SINGHANIA UNIVERSITY
Semester 1:
3 FUNCTIONS OF Planning:
MANAGEMENT: Meaning - Need & Importance, types levels – advantages &
PART-I limitations.
Forecasting: Need & Techniques
Decision making:
Types - Process of rational decision making & techniques of
decision making.
Organizing:
Elements of organizing & processes- Basic introduction of Sole
Proprietorship, Partnership, Private & Public Limited Companies.
- Types of organizations, Delegation of authority - Need,
difficulties in delegation Decentralization.
SINGHANIA UNIVERSITY 11
SINGHANIA UNIVERSITY
4 FUNCTIONS OF Controlling - Need, Nature, importance, Process & Techniques -
MANAGEMENT: Coordination - Need –Importance
PART-II Tools to improve managerial effectiveness-Balanced Score-Card,
SWOT Analysis
SINGHANIA UNIVERSITY 12
SINGHANIA UNIVERSITY
Topics | Principle & Practices of Management (BCA502)
Unit Sub Unit Topic
1 1.0 Nature of Management
1.1 Management
1.2 Management as an Art, Science & Profession
1.3 Management as Social System
1.4 Various Concepts of Management
SINGHANIA UNIVERSITY 13
SINGHANIA UNIVERSITY
3.8 Direction
3.9 Motivation
3.10 Leadership
SINGHANIA UNIVERSITY 14
SINGHANIA UNIVERSITY
Semester 1:
SINGHANIA UNIVERSITY 15
SINGHANIA UNIVERSITY
6.4. Relational & logical operators
6.5. Bit wise operators
6.5.1. Assignment operators
6.5.2. Comma operator, size of operator
6.5.3. Ternary conditional operator
6.5.4. Precedence & associativity
SINGHANIA UNIVERSITY 16
SINGHANIA UNIVERSITY
Topics | Introduction to Programming & Programming in C (BCA503)
SINGHANIA UNIVERSITY 17
SINGHANIA UNIVERSITY
4 4.0 Introduction to C Language
4.1 A Brief History of C
4.2 Features of C
4.3 Structure of a ‘C’ Program
4.4 Functions as Building Blocks
4.5 Application Areas
4.6 C Program Development Life Cycle (PDLC)
4.7 Sample Programs
5 5.0 C Fundamentals
5.1 The C Keywords
5.2 Identifiers
5.3 Variables
5.4 Constants
5.5 Data Types
5.6 Type Casting
SINGHANIA UNIVERSITY 18
SINGHANIA UNIVERSITY
7.2 Character Input & Output
7.3 Formatted Input & Output
9 9.0 Functions
9.1 Function
9.2 Standard Library Functions
9.3 User Defined Functions
9.4 Scope of Variables
9.5 Recursion
9.6 Storage Classes
10 10.0 Array
10.1 Bounds Checking
10.2 One-dimensional Array
10.3 Two-dimensional Array
10.4 Multidimensional Array
10.5 Arrays & Functions
SINGHANIA UNIVERSITY 19
SINGHANIA UNIVERSITY
Semester 1:
SINGHANIA UNIVERSITY 20
SINGHANIA UNIVERSITY
3.2 Definition: software, Types of software: System Software,
Application Software. System Software: Operating System.
Types of O.S.
3.3 Internal & External Commands, Batch Files.
3.4 Introduction to DOS & its limitations.
3.5 MS Windows: Desktop, Icons, File & Directory,
Compression/Decompression of files.
3.6 Application software: Examples of commercial software with
brief introduction
4 Editors & Word 4.1 Basic Concepts, Examples: MS-Word, gedit, vi.
Processors 4.2 Introduction to desktop publishing
SINGHANIA UNIVERSITY 21
SINGHANIA UNIVERSITY
Topics | Fundamentals of Computer (BCA504)
SINGHANIA UNIVERSITY 22
SINGHANIA UNIVERSITY
3.3 Software
3.4 Dos Command
3.5 Introduction to DOS
3.6 MS Windows
3.7 Application Software
5 5.0 Spreadsheets
5.1 Introduction of Spreadsheet
5.2 Creation of File in Spreadsheet
7 7.0 PC Hardware
7.1 Introduction to Hardware
7.2 Types of Hardware
7.3 BIOS
SINGHANIA UNIVERSITY 23
SINGHANIA UNIVERSITY
7.4 Network Interface Card (NIC)
7.5 Graphics Card
SINGHANIA UNIVERSITY 24
SINGHANIA UNIVERSITY
Semester 1:
SINGHANIA UNIVERSITY 25
SINGHANIA UNIVERSITY
Topics | Business Accounting (BCA505)
SINGHANIA UNIVERSITY 26
SINGHANIA UNIVERSITY
4 4.0 Introduction to Company Final Accounts
4.1 Preparation of Final Accounts
4.2 Balance Sheet of Company
4.3 Statement of Profit & Loss
SINGHANIA UNIVERSITY 27
SINGHANIA UNIVERSITY
Semester 2:
Following Subjects-
SINGHANIA UNIVERSITY 28
SINGHANIA UNIVERSITY
Semester 2:
2 Managing I/O 2.1 Console based I/O & related built-in I/O functions
Operations 2.1.1 printf(), scanf()
2.1.2 getch(), getchar()
2.2 Formatted input & formatted output
SINGHANIA UNIVERSITY 29
SINGHANIA UNIVERSITY
3.3.4 Nested for loop
3.4 Jump statements
3.4.1 break
3.4.2 continue
3.4.3 goto
3.4.4 exit
SINGHANIA UNIVERSITY 30
SINGHANIA UNIVERSITY
5.6 Introductions to Strings
5.6.1 Definition
5.6.2 Declaration
5.6.3 Initialization
5.7 Standard library functions
5.8 Implementations without standard library functions.
SINGHANIA UNIVERSITY 31
SINGHANIA UNIVERSITY
Topics | Procedure Oriented Programming using C (BCA601)
SINGHANIA UNIVERSITY 32
SINGHANIA UNIVERSITY
4.6 Dynamic Memory Allocation
4.7 Functions & Pointers
4.8 Pointers & Arrays
7 7.0 C Preprocessor
7.1 Preprocessor
7.2 Macro substitution directory
7.3 File inclusion directory
7.4 Conditional compilation
SINGHANIA UNIVERSITY 33
SINGHANIA UNIVERSITY
SINGHANIA UNIVERSITY 34
SINGHANIA UNIVERSITY
Semester 2:
SINGHANIA UNIVERSITY 35
SINGHANIA UNIVERSITY
2.2.2 Data Vs Information
2.2.3 Data Dictionary
2.2.4 Data Item or Field
2.2.5 Record
2.3 Definition of DBMS
2.4 Applications of DBMS
2.5 File processing system Vs DBMS
2.6 Advantages & Disadvantages of DBMS
2.7 Users of DBMS
2.7.1 Database Designers
2.7.2 Application programmer
2.7.3 Sophisticated Users
2.7.4 End Users
2.8 Views of Data
2.9 Data Models
2.9.1 Object Based Logical Model
a. Object Oriented Data Model
b. Entity Relationship Data Model
2.9.2 Record Base Logical Model
a. Relational Model
b. Network Model
c. Hierarchical Model
2.10 Entity Relationship Diagram (ERD)
2.11 Extended features of ERD
2.12 Overall System structure
SINGHANIA UNIVERSITY 36
SINGHANIA UNIVERSITY
3.3.2 Candidate Key
3.3.3 Primary Key
3.3.4 Foreign Key
3.4 Relational Algebra Operations
a. Select b. Project c. Union
d. Difference
e. Intersection
f. Cartesian Product
g. Natural Join
SINGHANIA UNIVERSITY 37
SINGHANIA UNIVERSITY
Topics | Data Base Management Systems (BCA602)
SINGHANIA UNIVERSITY 38
SINGHANIA UNIVERSITY
4 4.0 SQL (Structured Query Language)
4.1 Structured Query Language(SQL)
4.2 History of SQL
4.3 Basic structure of SQL
4.4 Commands in SQL
4.5 Aggregate Functions
4.6 Queries
SINGHANIA UNIVERSITY 39
SINGHANIA UNIVERSITY
Semester 2:
SINGHANIA UNIVERSITY 40
SINGHANIA UNIVERSITY
5 Conflict in Concept of Conflict, Process of Conflict, Types of Conflict
Organizations Intrapersonal, interpersonal, intergroup, organizational,
Johari
Window, Effects of Conflict, Conflict management Strategies
6 Group Behavior & Nature of Group, Types of Groups, Team Building & Effective
Change in Teamwork, Goals of Organizational Change, resistance to
Organization change, Overcoming resistance to change.
SINGHANIA UNIVERSITY 41
SINGHANIA UNIVERSITY
Topics | Organizational Behavior (BCA603)
3 3.0 Personality
3.1 Theories of Personality
SINGHANIA UNIVERSITY 42
SINGHANIA UNIVERSITY
5 5.0 Conflict in Organizations
5.1 Conflict
5.2 Types of Conflict
5.3 Effects of Conflicts
5.4 Conflict Management Strategies
SINGHANIA UNIVERSITY 43
SINGHANIA UNIVERSITY
Semester 2:
SINGHANIA UNIVERSITY 44
SINGHANIA UNIVERSITY
Topics | Computer Application in Statistics (BCA604)
SINGHANIA UNIVERSITY 45
SINGHANIA UNIVERSITY
4 4.0 Standard Discrete Distributions
4.1 Discrete Uniform Distribution
4.2 Bernoulli Distribution
4.3 Binomial Distribution
4.4 Solved Numerical Problems
SINGHANIA UNIVERSITY 46
SINGHANIA UNIVERSITY
Semester 2:
2 Logic Gates Introduction to digital signal, positive & negative logic concept,
Logic gates – statement, symbol, expression & truth table of
basic & derived logic gates (&, OR, NOT, XOR, XNOR, NOR,
NAND), Boolean algebra & identities, De Morgan’s theorem &
Inter conversion of logic gates.
3 Combinational Half adder, Full adder, Half subtract or, Parallel adder, Nibble
Circuits adder, Multiplexer (up to 4 to 1 MUX), & D multiplexer (up to 1to
4 DEMUX),
Encoder (Decimal to `8 line decoder using gates only).
4 Sequential Concept of sequential circuits; Latch, Flip-flops RS, clocked RS, JK,
circuits T, D, Counter– (types: synchronous, asynchronous), up to 3 bit
up, down & up-down Counter (asynchronous only), modulo –N
counter, shift Register (IC 7495), Ring counter, Johnson counter.
SINGHANIA UNIVERSITY 47
SINGHANIA UNIVERSITY
5 CPU Block diagram of CPU, functions of CPU, general register
Organization organization, stack organization (operation of stack, types of
stack, register stack & Memory stack), block diagram of ALU.
SINGHANIA UNIVERSITY 48
SINGHANIA UNIVERSITY
Topics | Computer Organization (BCA605)
SINGHANIA UNIVERSITY 49
SINGHANIA UNIVERSITY
3.5 Encoder
3.6 Decoder
SINGHANIA UNIVERSITY 50
SINGHANIA UNIVERSITY
7 7.0 I/O Organization
7.1 Peripheral Devices
7.2 I/O Interface
7.3 Serial Communication
7.4 Concept of Interrupts
7.5 IVT & Size of IVT
7.6 Types of I/O Transfer
7.7 DMA Controller
SINGHANIA UNIVERSITY 51
SINGHANIA UNIVERSITY
Semester 3:
Following Subjects-
5. BCA705 | E-Commerce
SINGHANIA UNIVERSITY 52
SINGHANIA UNIVERSITY
Semester 3:
SINGHANIA UNIVERSITY 53
SINGHANIA UNIVERSITY
3.5.1 Conflict Serializibility
3.5.2 View Serializibility
3.6 Recoverability:
3.6.1 Recoverable Schedule
3.6.2 Cascadless Schedule
SINGHANIA UNIVERSITY 54
SINGHANIA UNIVERSITY
Topics | Relational Data Base Management System (BCA701)
2 2.0 PLSQL
2.1 Data Types
2.2 PLSQL Block
2.3 Exception Handling
2.4 Functions
2.5 Procedure
2.6 Cursor
2.7 Trigger
2.8 Package
SINGHANIA UNIVERSITY 55
SINGHANIA UNIVERSITY
3.6 Recoverability
SINGHANIA UNIVERSITY 56
SINGHANIA UNIVERSITY
Semester 3:
SINGHANIA UNIVERSITY 57
SINGHANIA UNIVERSITY
4 Linked List 4.1 Introduction
4.2 Static & Dynamic Representation
4.3 Types of linked List
- Singly Linked list(All type of operation)
- Doubly Linked list (Create , Display)
- Circularly Singly Linked list (Create, Display)
4.4 Circularly Doubly Linked list (Create, Display)
8 Graphs 8.1Representation
-Adjacency Matrix - List
8.2 In degree , out degree of graph
8.3 Graph operation DFS, BFS
8.4 Spanning Tree
SINGHANIA UNIVERSITY 58
SINGHANIA UNIVERSITY
Topics | Data Stricture Using C (BCA702)
SINGHANIA UNIVERSITY 59
SINGHANIA UNIVERSITY
5 5.0 Stack
5.1 Static & Dynamic Representation
5.2 Primitive Operations on Stack
5.3 Application of Stack
5.4 Expression Evaluation & Syntax Parsing
6 6.0 Queue
6.1 Static & Dynamic Representation
6.2 Primitive Operations on Queue
6.3 Types of Queue
7 7.0 Trees
7.1 Types of Trees
7.2 Operations on Binary trees & Binary Search Tree
7.3 Tree Traversal
7.4 AVL Tree
SINGHANIA UNIVERSITY 60
SINGHANIA UNIVERSITY
8 8.0 Graphs
8.1 Graph
8.2 Representation of Graph
8.3 In Degree & Out Degree of Graph
8.4 Graph Operation
8.5 Spanning Tree
SINGHANIA UNIVERSITY 61
SINGHANIA UNIVERSITY
Semester 3:
SINGHANIA UNIVERSITY 62
SINGHANIA UNIVERSITY
4.3 Scheduling criteria (Terminologies used in scheduling
4.4 Scheduling Algorithms
4.4.1 FCFS
4.4.2 SJF ( Preemptive & non-preemptive)
4.4.3 Priority Scheduling (Preemptive & Non- preemptive)
4.4.4 Round Robin Scheduling Multilevel Queues
Multilevel Feedback queues
SINGHANIA UNIVERSITY 63
SINGHANIA UNIVERSITY
7 Memory 7.1 Introduction to memory management
Management 7.1.1 address Binding
7.1.2 Dynamic Loading
7.1.3 Dynamic Linking
7.1.4 Overlays
7.2 Logical vs. physical addresses
7.3 Swapping
7.4 Contiguous memory allocation:
7.4.1 Single Partition Allocation
7.4.2 Multiple Partition Allocation
7.4.3 External & Internal Fragmentation
7.5 Paging
7.6 Segmentation
7.7 Segmentation with paging
7.8 Virtual memory
7.9 Demand paging
7.10 Page replacement algorithms
7.11 FIFO
7.11.1 MRU
7.11.2 LRU
7.11.3 LRU (approximation using reference bit)
7.11.4 MFU
7.11.5 LFU
7.11.6 Second Chance algorithm
7.11.7 Optimal replacement
8 File System 8.1 Introduction & File concepts (file attributes, operations on
files)
8.2 Access Methods:
8.2.1 Sequential access
8.2.2 Direct access
8.3 File structure
8.4 Allocation methods:
8.4.1 Contiguous allocation
8.4.2 Linked Allocation
8.4.3 Indexed Allocation
SINGHANIA UNIVERSITY 64
SINGHANIA UNIVERSITY
8.5 Free Space Management:
8.5.1 Bit Vector
8.5.2 Linked List
8.5.3 Grouping
8.5.4 Counting
SINGHANIA UNIVERSITY 65
SINGHANIA UNIVERSITY
Topics | Introduction to Operating System (BCA703)
SINGHANIA UNIVERSITY 66
SINGHANIA UNIVERSITY
4 4.0 CPU Scheduling
4.1 Scheduling
4.2 Scheduling Concepts
4.3 Scheduling Algorithms
4.4 Multilevel Queue
6 6.0 Deadlock
6.1 Deadlock Prevention
6.2 Deadlock Avoidance
6.3 Deadlock Detection
6.4 Recovery from Deadlock
SINGHANIA UNIVERSITY 67
SINGHANIA UNIVERSITY
7.5 Segmentation
7.6 Virtual Memory
7.7 Demand Paging
7.8 Page Replacement Algorithm
SINGHANIA UNIVERSITY 68
SINGHANIA UNIVERSITY
Semester 3:
2 PROFIT & LOSS Terms & Formulae, Trade discount, Cash discount, Problems
involving cost price, Selling Price, Trade discount & Cash
Discount. Introduction to Commission & brokerage,
Problems on Commission & brokerage, concepts &
treatment of depreciation.
4 Shares & Dividends Concept & Examples of Shares, Stock exchange, Face
Value, Market Value, Dividend, Equity Shares, Preferential
Shares, Bonus Shares, delete Examples.
SINGHANIA UNIVERSITY 69
SINGHANIA UNIVERSITY
6 Functions (To identify & define the relationships that exist
among business variables)
Introduction, Definition of function, constants, variables,
continuous real variable, Domain or interval, Types of
functions, one valued function, Explicit function, Algebraic
functions, Polynomial functions, Absolute value function,
Inverse function, Rational & Irrational function, Monotone
function, Even & odd function, Supply/ Demand function,
Cost function, Total revenue function, Profit Function,
Production function, utility function, Consumption function.
SINGHANIA UNIVERSITY 70
SINGHANIA UNIVERSITY
Topics | Business Mathematics (BCA704)
3 3.0 Interest
3.1 Equated Monthly Installments (EMI)
3.2 Hire purchase
SINGHANIA UNIVERSITY 71
SINGHANIA UNIVERSITY
5 5.0 Matrices & Determinants
5.1 Matrices
5.2 Algebra of Matrices
5.3 Adjoint of Matrix
5.4 Determinant of Matrix
5.5 Inverse of Matrix
5.6 Homogeneous Equations
5.7 Linear Equation
5.8 Solution of Non-homogeneous System of Linear Equations
6 6.0 Functions
6.1 Constants
6.2 Variables
6.3 Domain or Interval
6.4 Types of Functions
SINGHANIA UNIVERSITY 72
SINGHANIA UNIVERSITY
Semester 3:
5. E-Commerce (BCA705)
SINGHANIA UNIVERSITY 73
SINGHANIA UNIVERSITY
4 Electronic payment 4.1 Introduction
System 4.2 Types of Electronic payment system
4.3 Payment types
4.4 Traditional payment
4.5 Value exchange system
4.6 Credit card system
4.7 Electronic funds transfer
4.8 Paperless bill
4.9 Modern payment cash
4.10 Electronic cash
SINGHANIA UNIVERSITY 74
SINGHANIA UNIVERSITY
Topics | E-Commerce (BCA705)
SINGHANIA UNIVERSITY 75
SINGHANIA UNIVERSITY
4 4.0 Electronic Payment System
4.1 Electronic Payment System
4.2 Payment Types
4.3 Traditional Payment System
4.4 Modern Payment System
SINGHANIA UNIVERSITY 76
SINGHANIA UNIVERSITY
Semester 4:
Following Subjects-
SINGHANIA UNIVERSITY 77
SINGHANIA UNIVERSITY
Semester 4:
SINGHANIA UNIVERSITY 78
SINGHANIA UNIVERSITY
3 Functions in C++ 3.1 Introduction
3.2 The main function
3.3 Function prototyping
3.4 Call by reference
3.5 Return by reference
3.6 Inline function – Making an outside function Inline
3.7 Arguments - default, constant
3.8 Math library functions
SINGHANIA UNIVERSITY 79
SINGHANIA UNIVERSITY
6 Polymorphism 6.1 Compile Time Polymorphism
6.1.1 Function overloading
6.1.2 Operator Overloading Introduction
6.1.3 Overloading unary & binary operator
6.1.4 Overloading using friend function
6.1.5 Overloading insertion & extraction operators
6.1.6 String manipulation using operator overloading
6.2 Runtime Polymorphism
6.2.1 this Pointer, pointers to objects, pointer to derived
classes
6.2.2 Virtual functions & pure virtual functions.
SINGHANIA UNIVERSITY 80
SINGHANIA UNIVERSITY
Topics | Object Oriented Programming Using C++ (BCA801)
SINGHANIA UNIVERSITY 81
SINGHANIA UNIVERSITY
SINGHANIA UNIVERSITY 82
SINGHANIA UNIVERSITY
5 5.0 Inheritance
5.1 Base Class & Derived Class
5.2 Types of Inheritance
5.3 Virtual Base Classes
5.4 Abstract Classes
5.5 Constructor in Derived Classes
6 6.0 Polymorphism
6.1 Compile Time Polymorphism
6.2 Runtime Time Polymorphism
SINGHANIA UNIVERSITY 83
SINGHANIA UNIVERSITY
8.5 Command Line Arguments
9 9.0 Template
9.1 Class Templates
9.2 Function Templates
9.3 Exception Handling Fundamentals
SINGHANIA UNIVERSITY 84
SINGHANIA UNIVERSITY
Semester 4:
SINGHANIA UNIVERSITY 85
SINGHANIA UNIVERSITY
2.7.3 Control Array
2.8 Functions(Built in & user defined)
SINGHANIA UNIVERSITY 86
SINGHANIA UNIVERSITY
5 Working With 5.1 Data Control
Database 5.1.1 Studying the Properties & methods of Data Control
5.1.2 Connectivity with MS-Access
5.1.3 Operations of database through coding
5.2 ADO Data Control
5.2.1 Advantages of ADODC over DC
5.2.2 Studying the properties & Methods of ADODC
5.2.3 Connectivity with MS-Access
5.2.4 Connectivity with Oracle
5.2.5 Report Generation
5.3 Developing ADO application through ADODC & coding
5.4 Report Generation
SINGHANIA UNIVERSITY 87
SINGHANIA UNIVERSITY
Topics | Programming Visual Basic (BCA802)
SINGHANIA UNIVERSITY 88
SINGHANIA UNIVERSITY
3.3 Working with Properties & Methods of Each Controls
3.4 Creating an Application
3.5 Creating MDI Application
SINGHANIA UNIVERSITY 89
SINGHANIA UNIVERSITY
Semester 4:
SINGHANIA UNIVERSITY 90
SINGHANIA UNIVERSITY
3 ERP & Related 3.1. BPR(Business Process reengineering)
Technologies 3.1.1. Definition
3.2. BPR -The different phases
3.3. Enterprise Redesign Principles
3.4. BPR & IT
3.5. Data Warehousing
3.6. Data Warehouse Components
3.7. Structure & Uses of Data Warehouse
3.8. Data Mining
3.9. What Is Data Mining
3.10. Data Mining Process
3.11. Advantages & Technologies Used In Data Mining
3.12. OLAP
3.13. Supply Chain Management
3.13.1. Definition 3.13.2. Steven’s Model
3.13.3. Benefits 3.13.4. ERP Vs SCM
3.14. CRM
SINGHANIA UNIVERSITY 91
SINGHANIA UNIVERSITY
5.4. EDI Integration
5.5. ALE Integration
5.6. Internet Integration
5.7. OCR Integration
SINGHANIA UNIVERSITY 92
SINGHANIA UNIVERSITY
Topics | Enterprise Resource Planning & Management (BCA803)
SINGHANIA UNIVERSITY 93
SINGHANIA UNIVERSITY
3.4 Data Mining
3.5 OLAP
3.6 Supply Chain Management (SCM)
3.7 Customer Relation Management (CRM)
SINGHANIA UNIVERSITY 94
SINGHANIA UNIVERSITY
Semester 4:
SINGHANIA UNIVERSITY 95
SINGHANIA UNIVERSITY
2.3 ISO-OSI Reference Model:
2.3.1 Layers in the OSI Model
2.3.2 Functions of each layer
2.4 Terminology
2.4.1 SAP
2.4.2 Connection Oriented services
2.4.3 connectionless services
2.4.4 Peer Entities
2.5 Internet Model (TCP/IP)
2.6 Comparison of ISO-OSI & TCP/IP Model
2.7 Addressing (Single Mode & Multimode ), Connectors,
Applications
2.7.1 Physical Addresses
2.7.2 Logical Addresses
2.7.3 Port Addresses
2.8 IP Addressing
2.8.1 Classful addressing
2.8.2 Classless addressing
SINGHANIA UNIVERSITY 96
SINGHANIA UNIVERSITY
4 Wired & Wireless Wired & Wireless LANs:
LANs 4.1 IEEE Standards
4.2 Standard Ethernet
4.2.1 MAC Sublayer
4.2.2 Physical layer
4.3 Fast Ethernet
4.3.1 MAC Sublayer
4.3.2 Physical layer
4.4 Gigabit Ethernet
4.4.1 MAC Sublayer
4.4.2 Physical layer
4.5 Network Interface Cards(NIC)
4.5.1 Components of NIC
4.5.2 Functions of NIC
4.5.3 Types of NIC
4.6 Wireless LAN
4.6.1 IEEE802.11 Architecture
4.6.2 MAC Sub layer
4.6.3 Frame Format
4.6.4 Frame Types
4.6.5 Addressing Mechanism
4.6.6 Bluetooth (Architecture, Piconet & Scatternet,
Applications
SINGHANIA UNIVERSITY 97
SINGHANIA UNIVERSITY
6 Internet Basics 6.1 Concept of Intranet & Extranet
6.2 Internet Information Server(IIS)
6.3 Web Server
6.4 World Wide Web( WWW )
6.4.1 Architecture,
6.4.2 Web Documents:- static, dynamic & active documents
6.5 Search Engines
6.6 Internet Service Providers(ISP)
6.7 HTTP
6.7.1 HTTP Transaction
6.7.2 Persistent & non persistent connection
SINGHANIA UNIVERSITY 98
SINGHANIA UNIVERSITY
Topics | Computer Networking (BCA804)
SINGHANIA UNIVERSITY 99
SINGHANIA UNIVERSITY
3.2 Unguided Media (Wireless)
Semester 5:
Following Subjects-
5 Function & 5.1 The Booch Method, The Coad & Yourdon Method & Jacobson
String in PHP & Rumbaugh Method
5.2 Generic components of OO Design model
5.3 System Design process
5.3.1 Partitioning the analysis model
5.3.2 Concurrency & subsystem allocation
5.3.3 Task Management component
5.3.4 Data Management component
5.3.5 Resource Management component
5.3.6 Inter sub-system communication
5.4 Object Design process
2.3 Forms
2.4 Embedding Audio & Video
2.5 Introduction to HTML Front Page
2.6 CSS with HTML
5 Object Oriented 5.1 The Booch Method, The Coad & Yourdon Method &
Design Jacobson & Rumbaugh Method
5.2 Generic components of OO Design model
5.3 System Design process
5.3.1 Partitioning the analysis model
5.3.2 Concurrency & subsystem allocation
5.3.3 Task Management component
5.3.4 Data Management component
5.3.5 Resource Management component
5.3.6 Inter sub-system communication
5.4 Object Design process
Semester 6:
Following Subjects-
1.3 Introspection
1.4 Serialization
1.5 Inheritance
1.6 Interfaces in PHP
1.7 Encapsulation
3 3.0 Databases
3.1 Using PHP to Access a Database
3.2 MySQL Database Functions
3.3 Relational Databases & SQL
4 4.0 XML
4.1 Extensible Markup Language (XML)
4.2 XML Document
6 6.0 Ajax
6.1 Ajax (Asynchronous JavaScript & XML)
6.2 Understanding JavaScript’s for Ajax
2 2.0 Networking
2.1 Networking Basics
2.2 Java.net Package
4 4.0 Multithreading
4.1 Introduction to Thread
4.2 Thread Life Cycle
1 Software Process Measures, metric indicators, metric in process & the project
& Project domains, software measurement, metrics for software quality,
Metrics, Analysis software quality assurance, Requirement analysis,
Concepts & communication techniques, analysis principles, software
Principles prototyping, Case Study
2 Approaches to Testing White Box Testing, Black Box Testing, Gray Box Testing,
Unit Testing
Integration- Top-down ,Bottom up
Big Bang Sandwich
5 Specialized Testing & Test Case Design, Junit, Apache Jmeter, Winrunner
Testing Tools Loadrunner, Rational Robot
(Introduction)
2.6 Reliability
2.7 Management