Syllabus : First Year (Semester 1) : -
BCA - 101 : Communication Skills BCA - 102 : Mathematics BCA -
103 : Introduction to Computer BCA - 104 : Computer Programming
& Programming Methodology BCA - 105 : P. C. Software 1 BCA -
106 : Practicals based on BCA - 104 and BCA - 105First Year
(Semester 2) : -
BCA - 201 : Accounting and Financial Management BCA - 202 :
Organization Behaviour BCA - 203 : Operating System BCA - 204 :
Programming Language - 1 BCA - 205 : PC Software - 2 BCA - 206 :
Practical based on BCA - 201, BCA - 204 and BCA - 205Second Year
(Semester 3) : -
BCA - 301 : Numerical Methods BCA - 302 : DBMS BCA - 303 :
Advance 'C' & Data Structures BCA - 304 : Object Oriented
Programming BCA - 305 : Software Engineering BCA - 306 : Practicals
based on BCA - 302, BCA - 303 and BCA - 304Second Year (Semester 4)
: -
BCA - 401 : Information System BCA - 402 : .NET Programming BCA
- 403 : RDBMS BCA - 404 : Web Designing BCA - 405 : Computer
Network BCA - 406 : Practical based on BCA - 402, BCA - 403 and BCA
- 404Third Year (Semester 5) : -
BCA - 501 : Java Programming language BCA - 502 : UNIX &
SHELL Programming
BCA - 503 : E-Commerce BCA - 504 : Operating System - 2 BCA -
505 : ASP.Net BCA - 506 : Practicals(501,502,505)Third Year
(Semester 6) : -
BCA - 601 : Computer Graphics BCA - 602 : Information Systems
Applications Development BCA - 603 : System Development Projects (3
Months)
First Year (Semester 1) : BCA - 101 : Communication Skills BCA -
102 : Mathematics BCA - 103 : Introduction to Computer BCA - 104 :
Computer Programming & Programming Methodology BCA - 105 : P.
C. Software 1 BCA - 106 : Practicals based on BCA - 104 and BCA -
105 Syllabus For Paper 101 ( Communication Skills ) 1. Introduction
Spoken and conversation for Greetings, Requests, Invitation,
Permission, Thanks Etc. Basic Sentence patterns Agreement between
Subject and Verb Basic rule of Composition Paragraph Development
Vocabulary Development Model Auxiliary Active and Passive voice
Conjunction and prepositions 2. Reading Skills Model of reading to
learn P.S.OR Reading tactics and Strategies Reading purposes and
meaning Reading outcomes structure of meaning techniques 3. Writing
Skills Guidelines for effective writing Writing style of
application Personal Resume Business letter and Memo including
Requests, Complains, asking quotation etc. Technical Report writing
Writing paragraphs on a given topic Developing story from given
points 4. Listening Skills Barriers to listening Effective
listening skills Feedback Skills Attending Telephone calls Note
taking 5. Speaking and Discussion Skills Components of Effective
talk / presentation
Planning of content of a talk / presentation Use of Visual aids
Effective speaking skills Discussion skills
Reference Books: 1. 2. 3. 4. 5. 6. 7. 8. Handbook of practical
Communication skills Chrisle W. JAICo Basic Managerial Skills for
all S.J. McGrath - PHI Reading to learn Sheila Smith & Thomas
M. Methuen (London) Communication conversation Practice _ Tata
McGraw Hill Communication in English R.P.Bharnagar & R.T. Bell
Orient Longman Good English G.H.Vallins Rups & Co. Lets talk
English M.I. Joshi Essentials of Business Communications Pat &
Sons, S.Chand
Syllabus For Paper 102 ( Mathematics - I ) 1. Set Theory
Introduction Representation Operation and its properties Venu
Diagram Cartesian product and graph 2. Functions Definition Types
Domain and Range Construction and functions Even Analysis Linear
Quadratic & Higher degree polynomial 3. Mathematical Logic
& Boolean Algebra Introduction to logic Truth Table Definition
& Examples of Boolean Algebra Boolean Functions Representation
and minimization of Boolean Functions Design example using Boolean
algebra 4. Matrices and Determinants Matrices of order M * N Row
and Column transformation
Addition, Subtraction and multiplication of Matrices Computation
of Inverse Cramers Rule Business Application of Matrices 5. Basic
CO-Ordinate geometry Line Quadrants and Co-Ordibates Distance
between two points Area of triangle Straight line and General
equation of straight line Reference Books: 1. 2. 3. 4. Co-ordinate
Geometry Shanti Narayan Linear Algebra Sushoma Verma Advanced
Mathematics B.S. Shah & Co. Schaums outline of Boolean algebra
and swathing circuits Elliot mendelson
Syllabus For Paper 103 ( Introduction to Computers ) 1.
Introduction History of Development Types of Computers
Microcomputers, Notebook computers, Palmtops, PDA Hardware &
Software Cartesian product and graph 2. Basic Computer Architecture
Block Diagram & Functional Units Various hardware components:
Mother board, Processor, Memory, ports, peripherals Phases of
Machine cycle Fetch Cycle Execution Cycle BIOS, POST 3. Number
Systems Various number systems ( Binary, Octal, Hex, Decimal )
Conversion among various number systems Binary and Hex arithmetic
Parity Scheme Character code: EBCIDIC, ASCII, UNICODE 4. Memory
Memory organization
Addressing Modes Memory types: RAM, ROM, FLASH, PROM, EPROM,
EEPROM Concepts of virtual memory, Cache memory 5. Storage Devices
Floppy Disks: structure, reading/writing, formatting Hard disk and
its architecture CD-ROM, DVD ROM Back up Devices 6. I/O Devices
Printers: Line printer, DOT matrix, Laser, Inkjet Plotters:
Scanners, OCR, OMR Keyboard, Mouse Other Devices: Joysticks, Touch
pads, pens etc. Monitors (CRT Flat Screen LCD ) Reference Books: 1.
2. 3. 4. How computer work: Ron White Tech media Introduction to
computers: 4th Edition Peter Norton Fundamentals of Computers: V.
Rajaraman Computer Fundamentals : Pradeep K. Sinha & Priti
Sinha (BPB)
Syllabus For Paper 104 (Computer Programming & Programming
Methodology ) 1. 2. Algorithm and Flowchart Programming Languages
& Structured Programming 2.1 Structured Programming 2.2
Concepts of Compiler / Interpreter Editor Constraints &
Variables 3.1 Character Set 3.2 Constants- needs & Definition
3.3 Variables- needs & Definition Expression & Operators
4.1 Operators 4.2 Expression 4.3 Evaluation & Assignment of
Expression Input & Output Systems
3.
4.
5.
6. 7. 8.
Jumping, Branching & Looping Statements Built-in Functions :
Mathematical and String Functions Concepts Of Arrays 8.1 One
Dimensional Arrays 8.2 Sorting using one Dimensional Array 8.3
Concept of Two Dimensional Array 8.4 Arithmetic operation on two
dimensional array Debugging and testing
9.
Reference Books: 1. Structured Programming Language La Budde
McGraw Hill 2. Programming Experience in BASIC- Kanitkar - BPB 3.
Programming With BASIC Gottfried - TMH 4. Programming in BASIC
Balaguruswamy - TMH Syllabus For Paper 105 ( PC Software - I ) 1.
Introduction 1.1 Concept of Windows, Icon, Menu 1.2 Desktop 1.3
Creating Folders and Shortcuts 1.4 Finding Files & Folders 1.5
Creating, Copying, Moving and Deleting files 1.6 Windows Explorer
1.7 Basic DOS Commands Word Processing Package 2.1 Typing, Editing,
Proofing & reviewing 2.2 Formatting text & Paragraph 2.3
Automatics Formatting and Styles 2.4 Working with Tables 2.5
Graphics and Frames 2.6 Mail Merge 2.7 Automating Your Work &
printing documents Spreadsheet package 3.1 Concept of worksheet 3.2
Working & Editing in Workbooks 3.3 Creating Formats & Links
3.4 Protecting and Hiding data 3.5 Built in Functions 3.6
Formatting a Worksheet & Creating graphics objects
2.
3.
3.7 3.8 3.9 3.10 3.11 4.
Creating Charts (Graphics), Formatting and analyzing data
Organizing Data in a List (Data Management) Sharing & Importing
Data Printing Macros
Presentation Package 4.1 Creating and Editing Slides 4.2
Creating and Editing objects in the slide 4.3 Animation and Running
Slide Show 4.4 Creating and Running Slide Show 4.5 Templates 4.6
Interface with other packages Internet 5.1 5.2 5.3 Concepts Working
Mailing & surfing tools
5.
Reference Books: 1. 2. 3. 4. Co-ordinate Geometry Shanti Narayan
Linear Algebra Sushoma Verma Advanced Mathematics B.S. Shah &
Co. Schaums outline of Boolean algebra and swathing circuits Elliot
mendelson
First Year (Semester 2) : -
BCA - 201 : Accounting and Financial Management BCA - 202 :
Organization Behaviour BCA - 203 : Operating System BCA - 204 :
Programming Language - 1 BCA - 205 : PC Software - 2 BCA - 206 :
Practical based on BCA - 201, BCA - 204 and BCA - 205 Syllabus For
Paper 201 ( Computerized Financial Accounting ) 1. Introduction to
Accounting System Meaning & Definition of Accounting Objectives
of Accounting Concepts and Features of Book Keeping Branches of
Accounting (Financial Management, Cust) Basis of Accounting
(Accrual Bases, Cash Bases)
2. Accounting Concepts Accounting Concept Accounting Equation
Concept Accounting Period Concept Concept of Matching Realization
Accrual 3. Accounting Equation & Transaction Analysis
Introduction to Assets, Liabilities, Equities Concepts of
Transaction Analysis Classification of Accounts (Real Account,
Personal Account, Nominal Account) 4. Concepts of Book-Keeping
Introduction of Single Entry System and its
advantages/disadvantages Introduction of Double Entry System and
its advantages Types of Business Transaction Cash Transaction
Credit Transaction Barter Transaction Concepts of important
Terminologies: Opening Stock, Closing Stock, Goods, Inventory,
Assets, Liabilities, Capital, Debit, Debtors, Creditors, Income,
Expenses, Loss, Profit, Credit, Debit. 5. Journal & Subsidiary
Books (With Preliminary examples) Meaning of Journal Format of
Journal Concept and format of cash Book Concept and format of Petty
cash Book 6. Concept of Accounting Mechanism Meaning and Definition
of Ledger Types of Ledger Concepts of posting Bank Reconciliation
Statement Trial Balance and its objectives Concepts of Suspense
Account 7. Application of Accounting Using Accounting Package
Creation of Company Voucher Printing Entry Alteration, Deletion of
Vouchers Types of Voucher entry (Receipt, Payment, Contra,
Purchase, Sales, Journal, Physical Stock, Reversing Journal)
Generating Trial Balance Maintaining Account Books & Reports
Cash Book, Bank Book, Ledger Sales Register, Purchase Register Day
Book, Inventory Book, Stock Summary Balance Sheet
Reference Books: 1. Accounting for Management By Dr. Hawaharlal
2. Financial Management - By Dr. S.N. Maheshwari 3. Accounting for
Management By S.K. Bhattacharya & John Deardon 4. Advanced
Accountancy By S.P. Jain & K.I. Narang 5. Implementing Tally
6.3 By K.K. Nathani BPB Publication 6. Implementing Tally 7.2 By
A.K. Nathani & K.K. Nathani BPB Publication Syllabus For Paper
202 ( Organization Structure and Behavior ) 1. Introduction to
Organization What makes an organization Structure of organization
What is Management Scope of Management 2. Need for Management Role
of Management Managers Role (Interpersonal Role, Information Role
and Decisional Role ) Managerial Skills (Technical Skills, Human
Skills, Conceptual Skills) 3. Attitude Meaning of Attitudes
Characteristics of Attitudes Functions of Attitudes Types of
Counters 4. Motivation What is motivation? Nature and
Characteristics of Motivation Importance & Benefits of
Motivation Types of Motivation (Positive and negative Motivations)
5. Leadership What is Leadership? Characteristics of Leadership
Leadership Styles Leadership Skills (Technical Skills, Human
Skills, Conceptual Skills. Personal Skills) Difference between
Leadership and Management 6. Counseling What is counseling?
Characteristics of Counseling? Causes of Counseling (Conflict,
Stress, Frustration) Types of Counseling (Directive, Non-Directive,
Participative Counseling) Need for Counseling Counseling Process
(Initiating, Exploring, Formulation of Action Plan) 7. Case Study
What is B.P.O What is out-sourcing? Benefits of outsourcing What is
Call center? Call center setup & functions Case study of Call
Center pertaining to Management setup, Motivation, Leadership,
Attitude of employees and Counseling. Reference Books: 1.
Management & Organization Development By Ahmed Abod Rachna
Prakashan, New Delhi 2. Organization Behaviour By Aplewhite Philip,
Prentice hall 3. Management & Organization Development By
Argyris Chris, McGraw Hill 4. Human Behaviour at work By Davis
Keeth, Tata McGraw Hill 5. Organization Behaviour By L.M. Prasad.
6. Principles and Practices of Management By L.M. Prasad. 7.
Managing People at work By Harris O Jeff, John Wiley & Sons
Publication 8. Call Centers By S. Pankaj (APII Publication)
Syllabus For Paper 203 ( Introduction to Operating System ) 1.
Operating System Concepts Evolution of Operating System &
History Need of an Operating System Single User & Multi User
Operating System Elements of an Operating System Operating System
as a Resource Manager 2. Introduction to File System File Concept
Operations on File File Access Methods (Sequential Access and
Direct Access) Directory Systems 3. Microsoft Windows Management
System properties using My Computer Concept of Domain Windows
Administration Tools Event Viewer Computer Management
System Tools Storage Introduction to Local Security Policy
Windows MMC & Snap-ins System Configuration Utility (msConfig)
4. A Case Study - Unix Concept of multitasking O.S. Concept of
multi-user O.S. History of Unix Introduction to Unix environment
Types of files in Unix and their introduction (ordinary Directory,
Special file, FIFO File) Important Unix Directories / Files (root,
bin, usr, lib etc. tmp, dev) Practical Demonstration of important
commands of Unix equivalent to DOS Reference Books: 1. 2. 3. 4. 5.
6. Operating System Concepts James Peterson McGraw Hill Inside IBM
PC Peter Norton - PHI Advanced MSDOS - Ray Duncon McGraw Hill
Advanced UNIX A Programmers Guide Stephen Prata - SAMS Unix
Concepts and Application Das - McGraw Hill Operating System -
Stallings -PHI
Syllabus For Paper 204 ( Programming Language - I ) 1.
Introduction to Programming Language & its IDE
2. Constant & Variables Character Set Constants Needs &
Definition Variables Needs & Definition Preprocessor
Directories 3. Expression & Operations Operators Expression
Evaluation & Assignment of Expression 4. 5. Input & Output
Functions Jumping, Branching & Looping Statements
6. Built in Functions Mathematical Functions String
Functions
Conversion Functions 7. Arrays
8. Introduction to pointer Address and value operators Pointer
Arithmetic 9. Introduction to User Define Function Call by Value
Call by reference 10. 11. Structure & Union Storage classes and
its use
Reference Books: 1. Programming in C - Balaguruswami - TMH 2. C
Programming Language - Karingham & Ritchie - TMH 3. The spirit
of C - Cooper H & Mullish H - Jaico Pub. 4. Programming in C -
Stephan Kochan -CBS 5. Mastering Turbo C - Kelly & Bootle - BPB
6. C Language Programming - Byron Gottfried -TMH 7. Mastering Turbo
C - Stan Kelly - BPB Syllabus For Paper 205 ( Database Management
Systems ) 1. Introduction to Database Systems Drawbacks of
Conventional File Processing System Need of Database Management
System Organization of database (Physical, Conceptual, Logical)
Data Models Object based data models: E-R Model E-R Diagram
Entities & entity sets Types of relationships Record based data
models: Network, hierarchical & Relational Physical data models
Components of Data Base Management System Query Language: DDL,
DML,TCL Database Users: DBA, Programmer, Other Users Functional
Dependencies & Closure of Functional Dependencies Keys: Super
Key, Candidate Key, Primary Key, Alternate Key, Foreign Key Data
independence: Logical & Physical Constraints Domain Integrity
Referential Integrity
Entity Integrity 2. Relational Database Design Structure of
Relational Database Model Normalization First Normal Form Second
Normal Form Third Normal Form BCNF File Access Methods (Sequential
Access and Direct Access) Directory Systems 3. Microsoft Access
Working with databases & tables Managing Constraints &
Relationships Using SQL Queries Reference Books: 1. Database system
Concepts Henry F. Korth & Abrahim Silberschatz - IMR 2.
Introduction to Database Management System Bipin C. Desai -
Galgotia 3. Principles of database systems Jeffery Ullman Galgotia
Publication 4. An introduction to Database Systems C.J. Date
Addison Wesley 5. Introduction to database Management Navin Prakash
-TM 6. Access- The Complete Reference Virginia Andersen McGraw-Hill
7. Access Database Design & Programming Steven Roman OReilly 8.
ABC of Microsoft Access: Cowart Robert: BPB PublicationSecond Year
(Semester 3) : -
BCA - 301 : Numerical Methods BCA - 302 : DBMS BCA - 303 :
Advance 'C' & Data Structures BCA - 304 : Object Oriented
Programming BCA - 305 : Software Engineering BCA - 306 : Practicals
based on BCA - 302, BCA - 303 and BCA - 304 Paper 301 Numerical
Methods1. Numerical Methods 1.1 Introduction 1.2 Errors in
numerical calculations 1.3 Solution of algebraic and transcendental
equations 1.4 Methods like bisection, iteration, false position,
Newton Rapson 1.5 Interpolation for equal and unequally spaced
points
1.6 Numerical differentiation and integration 1.7 Solution of
linear system of equations by gauss elimination gauss serial
methods 2. Statistical Methods 2.1 Introduction 2.2 Presentation of
statistical data 2.2.1 Types of variables 2.2.2 Univariate,
bivariate and multivariate data 2.2.3 Univariate and bivariate
frequency distributions 2.3 Measure of central tendency-mean,
median and mode 2.4 Measures of dispersion (absolute as well as
relative) 2.4.1 Mean deviation 2.4.2 standard deviation 2.4.3
coefficient of mean deviation and coefficient of variation 2.5
Correlation 2.5.1 introduction 2.5.2 Types of correlation and
scatter diagrams 2.5.3 Rank correlation coefficient 2.6 Regression
2.6.1 concept of dependent and independent variables 2.6.2
introduction to liner regression 2.6.3 line of regression (with one
independent variable)
Methods should be explained conceptually and corresponding
examples should be given. No proof should be given to any of the
methods Reference Books : 1. S.S.Sastry, Introductory methods of
Numerical Analysis PHI 2. Introduction to mathematical statistics
Hogg RV &Cralg AL Tata McGraw Hill 3. An introduction to the
theory of statistics Yule UG & Kendall MG Chailes Griffin &
Co. Paper 302 Database Management System
1. Introduction to Database Systems 1.1 Drawbacks of
Conventional File Processing System 1.2 Need of Database Management
System 1.3 Organization of database (Physical, Conceptual, Logical)
1.4 Data Models 1.4.1 Object based data models: E-R Model 1.4.1.1
E-R diagram 1.4.1.2 Entities and entity sets 1.4.1.3 Types of
relationships 1.4.2 Record based data models: Network, Hierarchical
& Relational 1.4.3 Physical data models 1.5 Components of Data
Base Management System 1.5.1 Query Language: DDL, DML, TCL 1.5.2
Database Users: DBA, Programmer, Other Users 1.6 Functional
Dependencies & Closure of Functional Dependencies 1.7 Keys:
Super Key, Candidate Key, Primary Key, Alternate Key, Foreign Key
1.8 Data independence: Logical & Physical 1.9 Constraints 1.9.1
Domain Integrity 1.9.2 Referential Integrity 1.9.3 Entity Integrity
2. Relational database design 2.1 Structure of Relational Database
Model 2.2 Normalization 2.2.1 First normal form 2.2.2 Second normal
form 2.2.3 Third normal form 2.2.4 BCNF 3. Commercial RDBMS:
Microsoft Access
3.1 Working with databases & tables 3.2 Managing constraints
& relationships 3.3 Using SQL queries Reference Books: 1.
Database system concepts Henry F.Korth & Abrahim
Silberschatz-IMR 2. Introduction to Database management system
Bipin.C. Desai-Galgotia 3. Principles of database systems- Jeffery
Ullman-Galgotia Publication 4. An introduction to database systems
C.J.Date-Addison-Wesley 5. Introduction to database management
Navin Prakash TM 6. Access The Complete Reference - Virginia
Andersen - McGraw-Hill 7. Access Database Design & Programming
- Steven Roman - O'Reilly 8. ABC of Microsoft Access: Cowart
Robert: BPB publication Paper 303 Advanced C & Data Structure
1. User defined Functions 1.1 Call by value and by reference 1.2
Passing structures and array 1.3 Recursion 2. Pointers 2.1 Pointers
and memory storage 2.2 Operation on pointers 2.3 Arrays of pointers
2.4 Passing pointers to functions 3. Primitive data structures 4.
Non - Primitive data structures 4.1 Arrays - its storage structures
and operations 4.2 Stacks. 4.2.1Operations on stack 4.2.2 Its
applications in recursion and polish expressions etc. 4.3 Queues
4.3.1 Types of queues 4.2.2 Operations on queue 4.2.3 Its
application 4.4 Linked list 4.4.1 Types of Limited Lists 4.4.2
Operations on linked list 4.4.3 Its applications 5. Sorting &
Searching Techniques. 5.1 Internal sorting :Insertion, Selection,
Quick , 2-way merge, bubble 5.2 Searching :-Sequential, Binary.
Reference Books: 1. An introduction to Data Structures with
applications T rembley McGraw Hill 2. Algorithms Data Structure
Programs Wirth, Niclaus PHI 3. Fundamentals of Data Structures,
Horwitz, E. and Sahni Computer Science Press. 4. The art of
Computer Programming, Vols, 1-2, Kunth D Addision Wessley 5.
Schaums outline of Data Structure with C++, John R.H. TMH 6. Expert
Data structure with C-R,B.Patel, Khanna Publication 7. The Complete
Reference 'C' -Fourth Edition - Herbert Schildt - Tara MC Graw Hill
8. Programming Language in 'C' Gotfried -Tata MC Graw Hill. Paper
304 Object Oriented Programmimg 1. Overview : Pointers and self
referential structures 2. Principles of object oriented programming
2.1 Procedures oriented programming Vs object oriented programming
2.2 Basic concepts of object oriented programming (Encapsulation,
Polymorphism etc) 2.3 Benefits of object oriented programming 3.
Classes & Objects 4. Constructors & Destructors 5. Operator
overloading, functional overloading & types conversions 6.
Inheritance 7. Dynamic polymorphism 8. Data Files Reference Books :
1. Stroustrup : The C++ Programming Language Addison Wesley 2.
Robert Lofore OOP in Turbo C++ - Galgotia Publication 3. Lippman :
C++ Primer Addison Weslev 4. Probal Sengupta : Object Oriented
Programming Fundamentals & Applications PHI 5. Schildt : The
Complete Reference Osborne Paper -305 Software Engineering1.
Introduction 1.1 Software, Software characteristics, Applications,
Myths. 1.2 Software Engineering ,Generic View 1.3 Software Process
models: Waterfall, Prototyping 1.4 4GL Techniques
1.5 Efforts distribution 2. Requirement analysis 2.1
Introduction 2.2 Requirement gathering techniques 2.3 DFD Data
Dictionary and Process Specification 2.4 Importance of Requirement
Specifications 2.5 Software Requirement Specification Document 3.
System Design 3.1 Design model 3.2 Principal and Concepts 3.3
Functional Independence 3.4 Mapping of Requirements into Design 3.5
Design Documentation 4. Software Testing 4.1 Testing Fundamentals
4.2 Functional and Structural Testing 4.3 Testing Process Note:
Case studies may be carried out at appropriate stages of the
course. Reference Books: 1. R.S.Pressman, Software Engineering A
Practitioners approach McGraw Hill 2. Richard Fairley, Software
Engineering concepts McGraw Hill 3. Elias M : System Analysis &
Design Galgotia Pub. 4. Pankaj Jalota : An integrated approach to
software engineering Narosa.
Second Year (Semester 4) : -
BCA - 401 : Information System BCA - 402 : .NET Programming BCA
- 403 : RDBMS BCA - 404 : Web Designing BCA - 405 : Computer
Network BCA - 406 : Practical based on BCA - 402, BCA - 403 and BCA
- 404 Syllabus For Paper 401 ( Information Systems ) 1.
Introduction Data & Information Information need and benefits
Input, Processing , Output and feedback Manual and computerized
information system. 2. Concepts of Systems Definition of system in
an organization Business as a System Types of systems Deterministic
probabilistic systems Open and close systems Overview of business
functions in an organization 3. Introduction to various Information
Systems Business information Systems Transaction Processing Systems
Work Flow Systems ERP Management Information Systems
Characteristics of MIS Development process of MIS Decision support
systems Transaction Processing Systems Overview of Transaction
Processing System Transaction Processing methods & objectives
Transaction Processing Activities Data Collection Data Editing Data
correction Data Manipulation 4.
Data Storage Document Production and Reports Traditional
transaction processing Applications Order Processing Systems
Purchase Systems Accounting Systems 5. Case Study ( At Least Two
)
Reference Books: 1. Ralf M. Stair & George W. Reynolds -
Principles of information system Thomson Learning Publisher. 2. NCC
Introduction to system analysis and Design Galgotia Publications 3.
CVS Murthy Management information Systems Text &
Applications-HPH 4. K.C.Laudan & J.P. Laudan - Management
information Systems Organization and technology Forth Edition
Prentice Hall India. 5. W.S.Jawadekar Management information system
Tata McGraw Hill. 6. J.Buffam E-Business and IS Solutions Addition
Wesley. 7. Efraim Turban & Jay E. Aronson Decision Support
System and Intelligence Systems Additional Wesley. Syllabus For
Paper 402 ( .NET Programming ) 1. Overview of Microsoft .NET
Framework The .NET Framework The Common Language Runtime (CLR) The
.NET Framework class Library 2. Visual Basic .NET Programming
Working with Tool box controls Working with Menus and Dialogue
boxes Tapping Errors Using Structured Error Handling Using Modules
and Procedures Using Arrays and Collections 3. Object Oriented
Programming Creating Classes, Object Construction & Destruction
Abstraction, Encapsulation & Polymorphism Interfaces &
Inheritance 4. Database access using ADO.NET Visual Database Tools
ADO.NET Object Model
ADO.NET Programming
Reference Books: 1. 2. 3. Moving to VB.NET: Strategies, Concepts
and Code By Dan Appleman Microsoft Visual Basic .NET Step By Step,
Michael Halvorson, PHI Database Programming with Visual Basic .NET
and ADO.NET By F. Scott Barker Sams Publishing 4. Beginning .Net
Web Services Using Visual Basic .NET, Joe Bustos and Karlli Watson,
Wrox Publication 5. .NET Complete Development Cycle, G.Lenz,
T.Moeller, Pearson Education 6. Professional VB.NET, 2nd Edition By
Fred Barwell, etal Wrox Publication Syllabus For Paper 403 (
Relational Database Management System ) 1. Codds Laws for Full
Functional Relational Database Management System
2. Introduction to Oracle Tools Oracle DBA SQL Plus 3.
Interactive SQL Oracle Data Types Oracle DDL & DML Operators
Oracle Functions Rang Searching Pattern Matching Manipulating Dates
Joins Sub Queries Using Union, Intersect and Minus Clause Indexes
Views Sequences Granting & Revoking Permissions Nested Tables
& Var. Arrays 4. PL/SQL PL/SQL Block Structure Oracle
Transactions Concurrency Control in Oracle Cursor Error handling in
PL/SQL
5. 6.
Stored Procedures & Stored Functions Database Triggers
Reference Books: 1. George Koch: The Complete Reference Oracle
Press 2. Oracle 8 PL/SQL Programming Oracle Press 3. David C.
Kreines: Oracle SQL: The Essential Reference OReill Syllabus For
Paper 404 ( Web Designing ) 6. Creating Web Sites Using Front Page
Table Form Frame Link Bars Theme Font Picture DHTML Effects Styles
Publish Using HTML Structure Text and Paragraph Formatting Tags
Headings Lists Links Table Form Frame Image Maps Audio & Video
Tags CSS (Embedded & Importing) Properties Font, Text, Margin,
Border, List, Color & Background, Box 7. DHTML & Java
Script Static, Dynamic and Active Page DHTML Events 2.2.1 Window,
Form, Keyboard, Mouse Java Script
Overview of Client & Server Side Scripting Structure of
JavaScript Basic Commands of JavaScript Functions Operators Looping
Statements 8. Hosting Web Pages Domain Name System Protocols Window
based FTP (Upload & Download) Role of Web Server in Web
Publishing 3.3.1 Communication between Web Server & Web Browser
9. 2D Animation ( Using Flash 5.0) Introduction Toolbox &
Toolbars Types of Animation Key Frame Tweening Shape Motion 4.4 Use
of Movie Clips, Buttons, Graphics 4.5 Scripting 4.5.1 Basic Actions
Go To, Play, Stop, Get URL, FSCommand, LoadMovie 4.6 Layers 4.6.1
Concepts 4.6.2 Uses 4.6.3 Inserting and Deleting 4.6.4 Motion guide
Layer 4.7 Publishing Animation
Reference Books: 1. 2. 3. 4. 5. 6. 7. 8. 9. Microsoft FrontPage
2000 T.J. OLeary - TMH Microsoft FrontPage 2000 24 Hours Roger C. -
Techmedia Advanced HTML companion Keith S. & Roberts _ AP
Professional How to create Web Pages using HTML K. Laudon - TMH
Mastering Photoshop 6.0 BPB publications Steve Romaniello Flash
Bible IDG Books India Reinhardt, Robert Flash: Magic Techmedia
Emberton, David J. The Complete Reference HTML TMH Powel, Thomas A.
HTML Unleased Techmedia Darnell Rick
10. Microsoft FrontPage 2002 24 Hours Techmedia (SAMS), Rogers
Cadenhead PAPER NO- 405 Computer Network 1. An Introduction to
Networks, Network Topologies and Types 1.1 Introduction: Networking
1.2 Information: Exchange, Shaping, preserving and protecting 1.3
Hardware and software Resource Sharing 1.4 Need, Uses and
Advantages of Network 1.5 Clients, Servers, Peers based and Hybrid
Networks 1.6 Server Types 1.7 Network Topologies (Bus, Star, Ring,
Star Bus, Star Ring and Physical Mesh 1.8 Defining Network
Protocols (H/W Protocols, S/W Protocols, h/w-s/w interface 2. The
OSI Model 2.1 Introduction to OSI Model 2.2 The OSI Model Lower
Layer Functions (Physical and Data Link Layers) 2.3 The OSI Model
Middle Layer Functions (Network and Transport Layers) 2.4 The OSI
Model Upper Layer Functions (Session, Presentation and Application
Layers) 3. Network H/W 3.1 Network media(cables, wires, fiber
optics) 3.2 Installing and configuring Network Cards 3.3
Introduction: Repeater, Hub, Switch, Router, Gateways 4. Network
S/W (Operating System) 4.1 What is Network Operating System? 4.2
Common features of Different Operating System (Windows 95-98-NT
workstation) 4.3 Common popular Network Operating Systems (Client
Operating System, Server Operating System 5. Managing Network
Connections 5.1 Reviewing Networking and internet protocols 5.2
Network s/w : Drivers, protocols, services, Redirectors, Multiple
Transport Stack, Network Binding interfaces) 5.3 Installing and
configuring network adapters 5.4 Installing and configuring TCP/IP
Protocol 5.5 Managing network bindings 5.6 Sharing files and
Printers 6. Network security introductory concepts and terminology
6.1 Various types of securities 6.2 Securities with certificates
6.3 Firewalls
Reference Books (1) Computer Networks by A.S.Tanebaum Prentice
Hall (2) Networking complete 3rd Edition BPB Publication (Text
Book) (3) Mastering Local Area Network by Christa Anderson &
Mark Minasi BPB Publication (4) MCSE: Networking Essentials Study
Guide Tata McGraw Hill Publication (5) MCSE: Windows 200 N/W
infrastructure design Tata McGraw Hill Publication (6) MCSA/MCSE:
Windows 2000 professional Study Guide Tata McGraw Hill Publication
(7) Data communication & n/w B Forouzan, Tata McGraw HillThird
Year (Semester 5) : -
BCA - 501 : Java Programming language BCA - 502 : UNIX &
SHELL Programming BCA - 503 : E-Commerce BCA - 504 : Operating
System - 2 BCA - 505 : ASP.Net BCA - 506 : Practicals(501,502,505)
Syllabus For Paper 501 ( Java Programming Language ) 1.
Introduction to Java Properties of Java Comparison of java with C++
2. Java Developers Kit (JDK) and its uses Java Compiler Java
Interpreter Java Debugger Applet Viewer 3. Basic Concepts
Identifier Literals Operators Variables Keywords Data Types 4.
Control Structures Branching If - Else
Break Switch Return Looping While Do-While For Continue 5.
Classes and Objects Simple Class Fields Access Controls Object
Creation Construction and Initialization Methods This Overloading
Methods The main Method 6. Interfaces Introduction to Interfaces
Interface Declaration Inheriting and Hiding Constants Inheriting,
Overloading and Overriding Methods Interfaces Implementations 7.
Exceptions Introduction to Exceptions Creating Exception Types
Throw Throws Try, Catch and Finally 8. Threads Introduction to
Threads Thread Model Priority of Threads Inter Thread Communication
Synchronization 9. Strings Basic String Operations String
Comparison String Buffer Class
10. Packages Package Naming Type Imports Package Access Package
Contents Package Object and Specification 11. The Applet Classes
Applet Basics Applet Architecture Applet skeleton Applet Display
Methods HTML APPLET Tag () Passing Parameters to Applets Reference
Books: Ken Arnold James Gosling, David Holmes Java Programming
Language Third Edition Addition Wesley (Pearson Education) 2.
Patrics Naughton Java The complete reference Tata McGraw Hill 3.
Samuel A. Rebelsky Experiments in Java : An Introductory Lab
Manuals Addition Wesley (Pearson Education) 4. Steven Haines Java 2
From Scratch PHI. Syllabus For Paper 502 ( UNIX & Shell
Programming ) Introduction a. Features b. System Structure c. Shell
& its Features d. Kernal Architecture of the UNIX OS Kernal
Data Structure 2. Overview e. Logging in & out f. I node and
File Structure g. File System Structure and Features h. Booting
Sequence & init process i. File Access Permissions Shell
Programming j. Environmental & user defined variables k.
Argument Processing l. Shells interpretation at prompt 1. 1.
3.
m. n. o. p. q. r. 4.
Arithmetic expression evaluation Control Structure Redirection
Background process & priorities of process Conditional
Execution Parameter & quote substitution
Advanced Shell Programming s. Filtering utilities t. Awk. u.
Batch Process v. Splitting, comparing, sorting, Merging &
Ordering Files. w. Communications with other users. Editors and
utility x. Link Editor (ed) y. Screen Editor tutorial (Vi) z. Fsck
Utility
5.
Reference Books: 5. M.J. Buch - The design of the UNIX OS
Prentice Hall 6. A.S.Godbole - Operating Systems - Tata McGrew
Hill. 7. Vijay Mukhi - Working with UNIX BPB Publications 8. Vijay
Mukhi - UNIX Shells BPB Publications. 9. Das - UNIX System Concepts
& Applications - Tata McGraw Hill. Syllabus For Paper 503 (
E-COMMERCE ) Introduction to E- Commerce a. What is E-Commerce b.
E-Commerce Frame work c. Anatomy of E-Commerce Applications
Multimedia contents of E-Commerce Applications Client / Server
Architecture in E- Commerce Internal Processes of Multimedia
Servers Video Servers and E-Commerce d. Information Delivery /
Transport Transport routes Access Devices e. E-Commerce Consumer
Applications. f. E-Commerce Organization Application. 1.
2.
Network For E- Commerce g. Components of Information way h.
Network Access Equipment i. Global Information Distribution Network
j. Long Distance Networks k. Satellite Networks E-Commerce and
World Wide Web l. Architectural Framework for E-Commerce m.
E-Commerce Application services n. Consumer to Business Transaction
o. Business to Business Transaction p. WWW As Architecture q. Block
Diagram Of E-Commerce r. Hyper Text Publishing s. Technology behind
the web t. Security on the web u. Categories of Internet data and
Transactions. v. WWW Bases security Schemes. w. Secure Socket
Layer. Electronic Payment System x. Types of electronic payment
system y. Digital token based electronic payment system z. E-Cash
aa. Electronic Checks bb. Smart cards and electronic payment system
cc. Credit Card based electronic payment system
3.
4.
Reference Books: 10. 11. 12. 13. Kalakota and Whinstn -Frontiers
of Electronic Commerce Addition Wesley Efraim Turban, Jae Lee,
David King, H.Michel Chung Electronic Commerce: A managerial
Perspective - Addition Wesley Parag Diwan & Sunil Sharma IT
Encyclopedia.com Volume 8 : ECommerce Pentagon Press Charles
Trepper E-Commerce Strategies - PHI
Syllabus For Paper 504 ( Operating Systems - 2 ) 1. Memory
Management a. Memory Management Functions b. Contiguous
Allocation
Partitioned Memory Static and Dynamic allocation Segmentation c.
Non-contiguous Allocation Paging Segmentation Demand Paging and
Segmentation Allocation and Replacement Policies Process Management
d. Process Management e. Process Concept f. Scheduling g.
Scheduling Algorithms h. Process co-ordination Producer / consumer
Problem Critical Section Problem Semaphores Inter Process
Communication Deadlocks 3. Device Management i. Device Management
Function j. Device Characteristics k. Disk space Management l.
Allocation and Disk Scheduling Methods File Management m. File
Management Functions. n. File System and Directory Structure
organization. o. File Protection. 2.
4.
Reference Books: 14. 15. 16. 17. 18. 19. Silberschatz - An OS
Concept Addition Wesley Publication W.Stallings An Operating
Systems - PHI I.M.Flinn, A.M. Mchoes Understanding Operating
Systems Thomson Learning Donovan M. Operating Systems - McGrew Hill
Pub. Crowley : Operating Systems : A design Oriented Approach Tata
McGraw Hill S. Godbole Operating Systems TMH.
Syllabus For Paper 505 ( ASP.NET ) 1. Introduction to ASP.net a.
What is ASP.net
b. c. d. e. f. 2.
Compiled Code The Common Language Runtime Object Oriented
Concepts Error Handling Event Driven Programming
Server Controls. g. Post back h. Data Binding i. WEB-server
Control j. HTML Server Control k. Validation Control Database
Access l. Error - handling m. Database access Using ADO.NET
Advanced ASP.NET n. Communication with WEB Browser o. Response
Object p. Cookies q. Query-String From Collection Web.config r.
Session management and variable Scope s. Page Sub Classing t. User
Control u. Advance Data Binding
3.
4.
5.
Data Grid Data Binding Events Data List Repeaters 6. Web
Services v. Basics of Web Services w. Interacting with web
Services
Reference Books: 1. 2. 3. Professional ASP.NET 1.1 - Bill Evjen,
Devin Rader, Farhan Muhammad, scott Hansel man, Srinivasa Siva
Kumar - Wrox. Professional ADO.NET : Bipin Joshi, Donny Mack, Doug
Seven, Fabio Claudio Ferracchiati, Jan D Narkiewicz, John McTanish,
Julian Skinner, Kevin Hoffman, Matt Milner, Paul Dickinson, Warren
Wiltsie Wrox. Special Edition Using ASP.Net Richard Leinecker
Pearson Education
4. 5. 6.
ASP.Net A Beginners Guide _ Dave Mercer - TMH. ASP.Net for
Developers Amundsen Tecmedia Beginning ASP.Net 1.1 Chris Ullman,
David Sussman, and John Kauffman Wrox.
Third Year (Semester 6) : -
BCA - 601 : Computer Graphics BCA - 602 : Information Systems
Applications Development BCA - 603 : System Development Projects (3
Months) Syllabus For Paper 601 ( Computer Graphics ) 1. Graphics
Systems a. Video Display Devices b. Refresh CRT c. Random Scan
Display d. Color CRT Direct View Storage Tube 1.2 Introduction to
graphic standards Geometry and line Generations e. Geometry f.
Frame Buffer g. Line Generation DDA Algorithms (Only Theory) h.
Line Styles 3. Polygons i. Polygon Tests j. Inside Tests k. Polygon
Filling Algorithms(Only Theory)
2.
VECGEN Bresenham
Flood Fill Scan Line Filling with a pattern 4. Transformations
l. Introduction to Matrix and its operations m. Transformations
Scaling Rotation about origin Translation 5. Introduction to
advanced Graphics concepts
n. Animations o. Fractals Application Of Computer Graphics p.
Presentation Graphics q. Entertainment r. Education and training s.
Image Processing Syllabus For Paper 602 ( Information Systems
Applications Development ) 1. As Is Studies a. Concept Of
Applications b. Constraints and Limitations c. Desired Solutions
Requirement Analysis : Concept & Principles d. Current
Application Analysis e. Fact Finding f. Recording Outcomes g.
System Requirement Specification h. Specification Review Business
Blue Print i. Flow Diagram Of Application j. Output Design k. Input
Design l. Freezing Business Blue Print System Design m.
Introduction n. Module & Sequence o. Selection Of Platforms p.
Effective Modular Design q. Application Resources Requirement
Information Systems Development r. Code Design s. Test Data
Preparations t. Module Testing Application Change Over u.
Integrated Testing v. Data Creation & Conversion w. Types of
Changeover x. User Training 6.
2.
3.
4.
5.
6.
7.
System Documentation And Maintenance y. Documentation Essentials
z. Documentation Methods aa. Developer and User Manuals bb. Review
& monitoring Of Execution cc. Application Change Management
Case studies carried out in following Topics with DFD, System
Flow & Structure Chart. Online Applications ( Reservation &
Online Shopping), Inventory Management, Payroll System.UNIX
QUESTION BANK
Questions of (5-2) Marks (1) Explain the login Process (2) Unix
is open system (3) What are the salient features of Unix (4) What
are internal and external commands? Name 2 commands of it And
explain (5) Explain INODE Blocks in detail (6) What is the
difference between scheduling command batch and at (7) What the
commands to take the backup in unix explain any one command with
all Its option (8) Explain command substitution (9) Explain unix
architecture (10) What do you mean by link? explain soft link and
hard link? Also state the Disadvantage of soft link (11) Write a
note on vi editor (12) What do you mean by pipe in Unix How pipe is
useful in unix explain with eg. (13) Explain command line
interpretation in shell (14) Explain types of files in unix (15)
Explain changing of file permission and owner (16) Explain how free
data blocks are allocated when file is saved. (17) Explain demand
paging in unix (18) Explain pattern matching of shell
(19) Explain difference between grep, egrep, fgrep (20) Explain
booting process of Unix (21) Explain the directory permission of
Unix (22) What is the difference between argument and option (23)
Explain awk command and its built in variable like OFS , NFS ARGC
etc (24) Explain $$ and $0 (25) Explain positional parameters (26)
What do you mean by filtering list out various filtering utilities
available explain any one (27) Define process which command is
useful to know the status of process explain giving example .
further what is the meaning of ? in TTY column. (28) Explain quote
substitution giving example (29) What is shell explain various
features of shell (30) Explain fsck utility giving example (31)
What is significant of each of the column of /etc/passwd file who
is the owner of this file (32) What is the purpose of /dev/tty file
(33) Write a note on memory management in unix (34) What is the
difference between cp and cat command as both the file are use to
copy the content of a file to another file. (35) Define file system
? what is the charteristics of the file system (36) Define a
process how it is differ from executable program. List out the
different process available in unix (37) Explain the component of
the file system (38) Explain disadvantage of vi editor (39) Explain
the case structure in unix (40) Explain shell and met character in
unix (41) Explain the default directory structure created during
unix installation (42) Differentiate between screen and line editor
explain operators of unix (43) Explain for loop with example (44)
Explain sort command with example (45) Explain nice command with
example (46) Explain nohup command with example (47) What are the
six administrative command which cannot be performed by non
privileged user (48) Explain remembered pattern of sed utility (49)
Explain the significance of system variable used in awk utility
(50) Explain the concept of using array in awk (51) Explain TRE
features of sed with suitable example (52) Explain the airthmatic
function available with awk (53) Which two symbols do not lose
their meaning when enclosed within double quote explain with
example (54) Write a note on superblock (55) Explain the
conditional parameter substitution with example (56) Write the
short notes on unix
THEORTICAL SHORT QUESTION
(1) What do you mean by daemon list out them (2) How to kill
daemon (3) Explain sticky bit (4) Explain here document (5) Explain
the use of tee command (6) State the Use of shell variable PS1 and
PS2 (7) Explain use of shell variable Path, IFS (8) What is job how
you can move foreground job to background and vice versa (9) List
out the function of kernel (10) What do you mean by block character
and special character device (11) What is the role of login program
(12) How can you know the location of command file (13) Where is
password stored (14) How will you record your login session in the
file x1 (15) List at least two command which do not create process
(16) Which process cannot be killed using kill command
(17) When do the wild cards loses its meaning (18) How can you
make it out whether two files are copies or link (19) What is the
importance of regular expression (20) What is exit status of a
command ? what is its normal value and where is the value stored
(21) What is two function of the dot (.) in vi editor (22) What is
the function of mv command (23) List out the start up file used in
bash shell (24) State the difference between utility and
application (25) How do you create subshell ? How you move to
parent shell after creating subshell (26) Define redirection list
out the symbol used in redirection (27) What do you mean by major
number and minor no (28) What does meta characters $# and S?
represent (29) What is the use of sleep command (30) What is the
difference between korn shell and bourne shell (31) Which 3 types
of command unix shell allow (32) Differentiate between absolute
path and relative path (33) Explain $$ and $0 (34) What is the
meaning of the first column of who command output (35) What is
symbolic link (36) Define superblock (37) What is the PID of init
process (38) What does init process do (39) Define file system (40)
What does cd command without argument do which enviorment variable
is used in that case (41) List the name of 4 shells (42) List out
the 2 commands which will fail if the directory do not have
executable permission (43) Where the no of free blocks and data
blocks are stored (44) What is the purpose of ^ in regular
expression (45) List the octal codes along their meaning and file
permission (46) What doe you mean by zombie state of the process
(47) What changes occurs in the inode when file is deleted (48)
Which process is created by getty process (49) Where the boot
blocks begin (50) Which type of link list is used by kernel to
maintain the free list of buffer (51) Where the name of the file is
stored (52) What is the size in terms of bytes of i-node number
entry in directory (53) What does /etc/passwd contains (54) Usually
where the boot loader is stored in hard disk (55) Which directory
does not have parent directory (56) Which directory is responsible
for commonly used commands (57) What is the importance of /tmp
directory (58) How do you identify current shell
(59) How multitasking can be achieved in unix (60) List the
different state of process (61) What is the purpose of /bin and
/etc directory (62) What does the command set do (63) What does
/lost+found directory consist of (64) Define home directory when
home directory and working directory are same (65) When export
command is useful (66) What is the purpose of BEGIN Section in awk
(67) What is the purpose of END section in awk (68) What is the
purpose of INDEX() function in awk (69) How test command is used to
check whether given argument is directory or not (70) Differentiate
between $@ and $* (71) Which process listen to login request (72)
What is the purpose of Inode table (73) Which permission for
working directory are necessary for executing rmdir command
successfully (74) What can be size in terms of byte of newly
created directory Q.1 Answer in Short 1 What is explicit cursor? 2
Write down the command to give SELECT and UPDATE privilege to table
emp to use vnsgu1 3 What is the function of prior() attribute? 4
what is schema ? 5 What is database trigger can we invoke
explicitly 6 What is View 7 What do you mean by AUTONOMUS
TRANSACTION 8 How we can add a Column in a Table which is created
before 9 What is old pseudo row used for in trigger 10 List out the
methods for end a transaction in oracle 11 What is table space ?
12. How is user defined function is invoked in a package 13 List
out restriction of Updatable view 14 What is DDL ? what is the
function of DDL? 15 What is the function of FIRST() attribute
16What is CURRVAL pseudo column used for in sequence 17What are the
components of package 18 list out the types of triggers 19 What
caused a table or record level lock to be released 20 What is LOGIN
-DENIED and VALUE-ERROR exception handlers is raised? 21 State the
difference between function and procedure 22 What do you mean by ON
DELETE CASCADE 23 What is composite index
24 25 26 27 28 29
What is NEXTVAL pseudo column used for in sequence Explain
%rowtype attributes of cursor State the difference between IN and
OUT mode parameter in procedure How is procedure is to be invoked
What is lock ? How by level of locks are there What is Instance
?
LONG QUESTION (1) What is DBA ? Discuss the basic duties of DBA
(2) What are the range searching and pattern matching operators in
oracle. Explain with syntax and suitable example (3) Define the
term RDBMS list out codd's law? Explain any three in detail (4)
Which are the Date Conversion Function we can use Explain (5) What
is DATA CONSTRAINTS ? List out all types of constraint explain
Primary constraints in details. (6) What is Granting and Revoking?
write down the syntax for GRANT & REVOKE. Also write
appropriate command to give permission to user2 to update and
delete records from itemmaster table original owner of table
itemmaster is user1. (7)Define Overloading write down the advantage
of overloading (8) What is exception ? Explain Customized Exception
with example (10) Differentiate between updateable view and read
(11)) What is trigger ? Explain database trigger with example state
the difference between trigger and functions. (12)What is package ?
Why package is useful also discuss the components of package (13)
Explain FOR cursor Loop? discuss advantages of FOR cursor over
simple cursor. Also give suitable example forREVERSE keyword in FOR
loop 14) What is nested table ? explain the following attributes
with their return type (i) EXISTS() ii) PRIOR() (iii) DELETE(i,j)
(iv) LAST (15) What is View ? Discuss the Updatable View with
Example (16)What is sequence ? how sequence is created ? Explain
the sequence in detail (17) What is Exception ? How Business
Exception is implement explain with suitable example 18Define
stored procedure ? Where do stored procedure reside ? state
advantage of store procedure (19) What is cursor? Explain explicit
cursor with its attributes using suitable example 20) Explain How
Backup is taken in oracle 21)What is concurrency control ? explain
explicit concurrency control in detail with example
22) Which are the String Function we can use Explain with
example (23 What are the range searching and pattern matching
operators in oracle. Explain with syntax and suitable example (24
What is active data set ? Discuss explicit cursor 25) What is
concurrency control ? explain explicit concurrency control in
detail with example (26) Which are the String Function we can use
Explain with example 27) What is Index Explain with example types
of Index in Detail When Index is not used while executing the SQL
28) Explain Rowid And Rownum in detail
PRACTICAL SHEET 1 (Web Forms, Web server controls & event
driven programming) 1) Design a web page containing a textbox, a
button and a listbox. With the facility to add text in textbox and
on click of the button text will get added to the listbox. Design a
web page containing a textbox, two button and a dropdownlist with
the facility to add text in textbox and on click of the button1
text will get added to the dropdownlist and on click of button2
selected item will be removed from dropdownlist. Use the arraylist
to add the item in the dropdownbox. Design a web page with the set
of hobbies listed on the page allow to select one or more hobby and
after the selection of hobbies on click of the button list all the
selected hobbies on the web page. PRACTICAL SHEET 2 1) Create a
menu driven Web application that will allow the user to perform
various operations like insert, find and update, and delete the
detail of various items (computer devices) with values like item
name, description, rate & quantity, With the necessary
validations. Develop a web application which allows the user to
login where the user id and password are validated on the second
page and the values are to be passed using query string. On the
successful login
2)
3) 4)
2)
the home page will display the welcome message and a menu
allowing the facility to change the password and editing the
profile ( contains the values like name, education, gender etc.).
3) Develop a web application that allows the facility of e shopping
i.e. the user is displayed with a set of items and he is allowed to
select the item he wants to buy( one or more) on click of the
payment he should be moved to next page displaying the name of the
items, rates and quantity of each item with total amount, with the
facility to confirm order. On confirmation take input for the
shipping details and a button to complete where the details of
shipping and the bill is stored in database and on next page the
bill will be displayed. Develop a web application for the college
which allow the facility for login on main page and if the student
login he should be allowed to change his password, edit his contact
info and view the details of his subject wise attendance and marks
in grid view, but if teacher logs in he should be allowed to create
new students profile and id, put the marks and attendance for
particular student for his subject. Perform necessary validations.
Develop a web application for the insurance company where the main
page allow the facility for log into the system for officers as
well as customers. If officer login he should be allowed to make
entry for new policy with the values like police title, holders
name, address, name of nominee, sum assured, no of years, no of
installments and installment amount etc. the policy no will be
generated by the system. If the customer log in he should be able
to list all the policies with his name , the facility to find
installment amount for any particular policy number and the
facility to change his contact info and password.
4)
5)
QUESTION BANK FOR ASP.NET I. Give the answer of following in
short. ( 2 marks) 1. Define ASP.NET. Differentiate ASP and
ASP.NET.
2. Justify ASP.NET is a server-side technology. 3. Write a note
on inline code page and code behind page. 4. Explain importance of
compiled code. 5. What do you understand by view state? Explain how
ASP.NET maintains view state. 6. Differentiate InnerHtml and
InnerText with example. 7. Differentiate Html server control and
web server control. 8. What is a Namespace? 9. What is global.asax?
10. Explain CLR. 11. What is unstructured error handling? 12.
Explain .net framework. 13. What is the use of causevalidation and
validationgroup property of asp.net control? 14. Write a code for
bind data to list box control using any collection object. 15. What
is the purpose of app_theme folder? How to apply theme to a
particular page. 16. What is postback? Which property is used to
identify it? 17. What is Asp.Net? 18. What are the events of page
and when it is executes? 19. What is the use of custom Validator?
20. Why HTTP is Stateless Protocol? 21. What is MSIL? Explain in
short how it works. 22. Explain in brief the two step compilation
process. 23. What is the difference between inline script and ? 24.
What is HTTP? Is it HTTP required for Web Application? 25. What is
ASP.NET Programming? What are advantages of ASP.NET? 26. Define
response object. 27. What is use Panel Control in ASP.NET? 28.
Define Query String. 29. What is Cookies? State use of Cookies. 30.
What is overloading Function? How is it different from overloading
Constructor? 31. Explain briefly try, catch & throw Statements.
32. Which are the three command class methods? Explain them
briefly.
33. What is PostBack? When PostBack event is fired and when
AutoPostBack event is fired? 34. List all the Validation controls.
35. Give regular expression for email address 36. How the control
can be transfer from one page to another page? 37. Define : Method,
Event. 38. Define : Type Conversion. Write down types of type
conversion. 39. What are IIS and JIT? 40. State the difference
between Checkboxlist control and Checkbox control 41. What is
PostBackUrl property? 42. Explain how platform independence is
achieved in .Net. 43. Explain 2 stages complied Code. 44. Explain
the purpose of CommandBuilder Object. 45. Explain Page directive.
46. Give the name of four Html-server controls that support
serverchange event. 47. What is purpose of using @ Page directive?
48. Explain Outlining feature of Visual Studio. 49. What is the
extension of complied code-behind class file? 50. How can you
convert any static HTML control into an HTML-server control? 51.
Give name of two techniques which provide front-end error handling.
52. Give the name of two configuration file. 53. What is use of id
and name properties of HTML server control? 54. How many types of
cookies are available in ASP.NET? Explain each in brief. 55. Write
use of symbols. 56. Write name of base class for Web server
controls. 57. Suppose web page contain one textbox control. By
looking in .aspx file how will you identify whether it is
Html-sever or Web-server control? 58. What data types does the
RangeValidator control support? 59. How can you bind an event to
method? 60. What are ASP.NET Web Forms? 61. What type of code
(server or client) is found in a Code-Behind class? 62. Give the
name of control for which post back property by default is enable
(true). 63. What is viewstate. How Asp.Net manages? 64. What is
master page? 65. What is theme?
66. What is the extension of user control page.?
67. What SiteMapPath in Asp.NET? 68. What is web.config file?
Compare with machine.config. 69. What FileUpload Control in
ASP.NET?
II. Long questions: (5- 6 marks) 1. Write a note on CLR. 2.
Explain the life cycle of a web page with relevant events. 3. What
do you mean by post back? Explain various events occurred during
post back. Also explain how will you apply view state at page level
as well as control level. 4. What do you mean by literal control?
Explain how it is useful in table server control with example. 5.
What is ASP.Net? Explain feature of ASP.Net over ASP. Also Explain
page-processing sequence of ASP.Net web page. 6. Write short note
on: Validation Server Control OR HTML Server Control 7. Explain
ADRotator asp.net control. 8. Explain common properties of list
control of ASP.Net. 9. Write design code for bind ename field of
emp table to checklistbox control using sqldatasource asp.net
control. 10. Write sort note on Event Driven Programming 11.
Explain the featuresof ASP.Net. 12. Explain the various data types
in vb.net. 13. Write the difference between the following: (a)
Static Web Page and Dynamic Web page. (b) Html control and HTML
Server Control. (c) Range Validator and Compare Validator.
7. Explain the following: (a) Validaton Control. (b) Hidden
Field (c) TextBox (d) Radio Button 15. Write a program to use drop
down list that display the backgraound color of page on selection
of color from the list Select Color V Red Green Blue Show Color If
color is not selected display proper error message using validation
control 8. How to define property in vb.net with its access
specifier. 9. Write a Detail note on .Net Framework. 10. Explain in
detail Client Side & Server Side Dynamic Web Pages. 11. Write a
Detailed note on ASP Web Controls. 19. Write short notes (any 2 out
of 3) 1) 2) 3) Array list. Hash Table. Sorted List.
20. Write code for the webpage demonstrating the use of array
list. 21. What is CSS in ASP.NET? Compare CSS with HTML. 22. What
is template in ASP.NET? Explain benefits of ASP.NET. 23. What is
State in ASP.NET? Explain each state in detail. 24. Explain Global
Applications file in detail. 25. List out Validation Controls. What
is necessity of validations? Explain CompareTo and
RequiredFieldValidator in detail. 26. ASP.NET provider Model with
its diagram. What is ASP.Net? Explain feature of ASP.Net over ASP.
27. Also Explain page-processing sequence of ASP.Net web page.
28. Explain any two HTML Controls . Also Compare with Server
Controls. 29. Explain AdRotator ASP.NET control. 30. Write a Note
on Modularization & Mechanism to achieve it. 31. 32. 33. 34.
35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51.
52. 53. 54. 55. 56. 57. 58. 59. 60. Explain the two stages of
compilation process with diagram. Explain ASP.NET Page Life Cycle.
Explain Delegates with examples. State Advantages &
disadvantages of web server controls & html server controls.
Difference between asp and asp.net. List all validation controls.
Explain Regular Expression & Compare validation controls in
details. What is Data Binding? Which are 2 types of data binding?
Explain any one in details with examples. Difference between ADO
and ADO.Net. Which are the 3 Command class methods? Explain them
briefly. Write a code to insert, delete, update, select record from
the database using Ado.net Class method (Connection class, command
class, etc.). Explain Query String Collection. State its
limitation. Explain cookies in detail with Examples. What is
Session Management? Explain its members(cookieless, Timeout, Mode)
List out all properties of HttpRequest Class and Explain any four
out of it. List out all properties of HttpResponse Class and
Explain any four out of it Explain Response.Redirect() . How its
differ from Server.Transfer()? What is a Data List control? Explain
all its Templates & Styles Members. How Datagrid is superior
than datalist & repeater controls. Explain any 5 datagrid
Members. Explain Independence user controls with examples. Explain
Integrated user controls with examples. List out all Web services
Standards. Explain WSDL with all its elements. Expalin SOAP in
details Web services Data Type. Explain : 1) Range Validator
Control (2) Required Field Validator. Define: State Management.
Explain server side state management techniques. Discuss the
process of execution for web application. Aslo State how .NET
applications become platform independent. State the difference
between DataSet and DataReader. In which situation DataReaders are
useful? Database: stud(Rollno,name,mark1,mark2,mark3) Write code to
Insert a new record in the database using the concept of
disconnected access to database. Explain following web server
controls:
1) Text box 2) Checkbox list 27. Database :
stud(Rollno,name,mark1,mark2,mark3) Write code to display the
result of a particular student. 28. Explain the following web
server controls: 1) Panel 2) RadioButton list 29. Explain how .NET
applications are interacting with web server. 30. Compare .Net and
Java. 31. Explain any 6 common properties of HTML-server control.
32. Explain Literal server control & file server control. 33.
Explain cause validation, enablethemeing, and enableviewstate. 34.
What is Databinding. How to bind collection object to the listbox.
35. Write a code for binding data to Radio button listbox control
at design time. 36. Explain server side v/s client side validation
control. 37. Explain Master page. Describe runtime behaviour of
Master page. 38. What is the purpose of App_theme folder? How to
apply theme to a particular page. 39. How to bind any column of a
database to listbox control using SqlDataSource control. Explain it
with example. 40. What is CustomError tag of web.cofig file? 41.
Explain Treeview Control. 42. Explain Menu control with example.
43. What is User Control? How the User Control is created? Explain
in brief its events and limitations. 44. What is Master page? Why
it is needed? Give benefits of it. Also give example of nested
master page. 45. What is User control? Give comparisons of User
controls with master pages. 46. What is user profile? Explain with
example, 47. Define TreeView Control. Give an example of TreeView
with Dabase. 48. Explain Hidden control with example.
III. Long Questions: (10 marks) 1. List any 10 HTML Server
Controls and explain any two controls with its properties and
events. 2. List any 10 Web Server Controls and explain any two
controls with its properties and events.
3. Explain Compare Validation and Regular Expression Validation
Controls. 4.Consider the table Employee Master (empno, empname,
salary) with the above fields. Write a program that perform insert,
delete, select and update operation on it. 5. Design and develop
web form which consist two textbox username, password and login
button and label for display message, when we click on login check
password strength : (1) If password contain below 4 character then
display message "weak" in green colour (2) If no. Of char is
greater then 3 and less then 8 character display message "average"
in blue colour (3) If no of char is more then 8-display message
"strong" in red colour. Username and password are required fields,
so put proper validator.
Outlining allows visual studio to collapse a method, class,
structure, name space, or region to a single line. It allows you to
see the code that interest you while hiding unimportant code. To
collapse a portion of code, click minus ( - ) symbol next to first
line. Click box again, which will now have a plus ( + ) symbol, to
expand it. Serverclick event supported by : HtmlAnchor, HtmlForm,
HtmlButton, HtmlInputButton, HtmlInputImage ServerChange event
supported by : HtmlInputText, HtmlInputCheckbox,
HtmlInputRadioButton, HtmlInputSelect, HtmlInputTextArea,
HtmlInputHidden System.Web.UI.Control base class for Web server
controls 1. What data types do the RangeValidator control support?
Integer, String, and Date.
What type of code (server or client) is found in a Code-Behind
class? The answer is server-side code since code-behind is executed
on the server. However, during the code-behind's execution on the
server, it can render clientside code such as JavaScript to be
processed in the clients browser. But just to be clear, code-behind
executes on the server, thus making it server-side code.
Should user input data validation occur server-side or
client-side? Why? All user input data validation should occur on
the server at a minimum. Additionally, client-side validation can
be performed where deemed appropriate and feasable to provide a
richer, more responsive experience for the user. Describe the
difference between inline and code behind. Inline code written
along side the html in a page. Code-behind is code written in a
separate file and referenced by the .aspx page. How many types of
cookies are available in ASP.NET? Explain each in brief Persistent
cookies are stored on your computer hard disk. They stay on your
hard disk and can be accessed by web servers until they are deleted
or have expired. Persistent cookies are not affected by your
browser setting that deletes temporary files when you close your
browser. Non-persistent cookies are saved only while your web
browser is running. They can be used by a web server only until you
close your browser. They are not saved on your disk. Microsoft
Internet Explorer 5.5 can be configured to accept non-persistent
cookies but reject persistent cookies.