Вы находитесь на странице: 1из 50

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 - 105
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
Second 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
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
Third 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




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


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



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


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 Publication
Second 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 Methods
1. 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 E-R diagram Entities and entity sets 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 Engineering
1. 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 Hill
Third 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 (<APPLET>) 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.


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


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.


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



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.


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




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)


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.







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.

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


(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


3) 4)


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.



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 <script>? 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.