BCA 1 to 6 sem with coding

117
1 HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATAN BCA (BECHELOR OF COMPUTER APPLICATION) CBCS Syllabus 2011 Document code : SYLLABUS BCAOO2011 Revision No: 00 Name of Faculty MANAGEMENT Faculty Code MG Programme Name : BECHELOR OF COMPUTER APPLICATION Programme Code : BCAOO Effective from: JUNE-2011

Transcript of BCA 1 to 6 sem with coding

Page 1: BCA 1 to 6 sem with coding

1

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANBCA (BECHELOR OF COMPUTER APPLICATION) CBCS Syllabus 2011

Document code : SYLLABUS BCAOO2011

Revision No: 00Name of Faculty MANAGEMENTFaculty Code MGProgramme Name : BECHELOR OF COMPUTER APPLICATIONProgramme Code : BCAOOEffective from: JUNE-2011

Page 2: BCA 1 to 6 sem with coding

2

Sem

CC

Old paper Code

New Paper Code

Paper Type

Paper Name

Marking schemeTotal Credi

tRemarks

External Internal

The

Pra

The

Pra

1

BCA101

BCAOO101CC CC

Fundamentals of Programming Language (FPL )

70 30 100

4

1BCA102

BCAOO102CC

CC Database Management System (DMS)

70 30 1004

1BCA103

BCAOO103CC

CC Computer Organization (COC)

70 30 1004

1 BCA104

BCAOO104CC

CC Communication Skills – I (CSI)

70 30 100 4

1

BCA105

BCAOO101PR

PR Fundamentals of Programming Language ‘C’ (FPL)

70 30 100

4

1

BCA106

BCAOO102PR

PR Database Management System and MS-Office (DSM)

70 30 100

4

Page 3: BCA 1 to 6 sem with coding

3

Sem

CC

Old paper Code

New Paper Code

Paper Type

Paper Name

Marking scheme Total

Credit

Remarks

External InternalThe

Pra

The

Pra

2

BCA201

BCAOO201CC CC

Advanced Programming Language ‘C’ (APL)

70 30 100

4

2 BCA202

BCAOO202CC CC

Internet & Web Designing (IWD)

70 30 100

4

2 BCA203

BCAOO203CC

CC Discrete Mathematics (DMC)

70 30 1004

2 BCA204

BCAOO204CC

CC Communication skills- II (CII)

70 30 1004

2 BCA205

BCAOO201PR

PR Advanced Programming Language ‘C’(APL)

70 30 100

4

2 BCA206

BCAOO202PR

PR Internet & Web Designing (IWD)

70 30 100

4

Page 4: BCA 1 to 6 sem with coding

4

Sem

CC

Old paper Code

New Paper Code

Paper Type

Paper Name

Marking scheme Total

Credit Remarks

External InternalThe

Pra

The

Pra

3

BCA301

BCAOO301CC

CC

Object Oriented Programming c++ (OOC)

70 30 100

4

3 BCA302

BCAOO302CC

CC

Advance database Management System (AMS)

70 30 100

4

3 BCA303

BCAOO303CC

CC Statistics and Optimization (SOC)

70 30 100

4

3 BCA304

BCAOO301ES

ES Computer Networks (CNE)

70 30 100

4

Any One Paper FromBCAOO301ES-BCAOO302ES

3 BCA304

BCAOO302ES

ES Enterprise Resource Planning (ERP)

70 30 100

4

Any One Paper FromBCAOO301ES-BCAOO302ES

3 BCA305

BCAOO301PR

PR Object Oriented Programming c++ (OOP)

70 30 100

4

3 BCA306

BCAOO302PR

PR Advance database Management System (AMP)

70 30

Page 5: BCA 1 to 6 sem with coding

5

Sem

CC

Old paper Code

New Paper Code

Paper Type

Paper Name

Marking schemeTotal

Credit Remarks

External InternalThe

Pra

The

Pra

4BCA401

BCAOO401CC CC

Data Structure (DSC)

70 30 1004

4 BCA402

BCAOO402CC

CC

GUI Programming using Visual Basic (GUI)

70 30 100

4

4 BCA403

BCAOO403CC

CC System Analysis and Desing (SAD)

70 30 100

4

4 BCA404

BCAOO401ES

ES Operating System (OSE)

70 30 100

4

Any One Paper FromBCAOO401ES-BCAOO402ES

4 BCA404

BCAOO402ES

ES Computer Graphics (CGE)

70 30 100

4

Any One Paper FromBCAOO401ES-BCAOO402ES

4 BCA405

BCAOO401PR

PR Data Structure (DSP)

70 30 1004

4 BCA406

BCAOO402PR

PR GUI Programming using Visual Basic (GUP)

70 30

Page 6: BCA 1 to 6 sem with coding

6

Sem

CC

Old paper Code

New Paper Code

Paper Type

Paper Name

Marking schemeTotal

Credit Remarks

External InternalThe

Pra

The

Pra

5

BCA501

BCAOO501CC

CC

JAVA

Programming(C

CJ)

70 30 100

4

5BCA502

BCAOO502CC CC

.NET Frame Work Using C# (NFC)

70 30 100 4

5BCA503

BCAOO503CC

CC Software Engineering(SEG)

70 30 100 4

5

BCA504

BCAOO501ES

ES E-Commerce(ESE)

70 30 100 4 Any One Paper FromBCAOO501ES-BCAOO504ES

5

BCA504

BCA0O502ES

ES Management InformationSystem (MIS)

70 30 100 4 Any One Paper FromBCAOO501ES-BCAOO504ES

5

BCA504

BCAOO503ES

ES Mobile Computing(ESM)

70 30 100 4 Any One Paper FromBCAOO501ES-BCAOO504ES

5

BCA504

BCAOO504ES

ES Geographic InformationSystem (GIS)

70 30 100 4 Any One Paper FromBCAOO501ES-BCAOO504ES

5

BCA505

BCAOO501PR

PR JAVA

Programming(P

RJ)

70 30 100 4

5BCA506

BCAOO502PR

PR .NET Frame Work Using C#(PRC)

70 30 100 4

Page 7: BCA 1 to 6 sem with coding

7

Sem

CC

Old paper Code

New Paper Code

Paper Type

Paper Name

Marking schemeTotal

Credit Remarks

External InternalThe

Pra

The

Pra

6

BCA601

BCAOO601CC CC

Building Application Using PHP(BAU)

70 30 100

4

6BCA602

BCAOO602CC CC

Advance .NET Frame Work Using C#(ANC)

70 30 100 4

6

BCA603

BCAOO603CC

CC Data Warehousing & Mining(DWM)

70 30 100 4

6

BCA605

BCAOO601PR

PR Building Application Using PHP(PRB)

70 30 100 4

6

BCA606

BCAOO601MP

MP System Development Project(SDP)

150

50 200 8

Page 8: BCA 1 to 6 sem with coding

8

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO101CC Semester : 1

Fundamentals of Programming Language (FPL )Course type : Core

Course Total Credit : 04

Teaching time (hours) Examination Marking schemeTheory

(hrs)Practical

(hrs)Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

Topic

No.Content Hrs. Marks

W + %Credi

t1. 4

1.1 Introduction to Programming:Concepts of Algorithm and Flowcharts, problem solving examples using algorithm andflowchart, Types of Programming languages, Characteristics of higher level language,Compiler and Interpreter

18

1.2 Overview of C:Introduction, Importance of C, Sample C programs, Basic structure of C programs,Programming style, executing of C program.

1.3 Constants, Variables and data Types:Introduction, Character Set, C tokens, Keywords and Identifiers, Constants, Variables, Datatypes, Declaration of Variables, Defining symbolic constants.

2 172.1 Operators and Expression :

Introduction, Arithmetic of Operators, Relational Operators, Logical Operators, AssignmentOperators, Increment and Decrement Operators, Conditional Operators, Bit-wise Operators,Special Operators, Arithmetic Expressions, Evaluation of expressions, Precedence of

Page 9: BCA 1 to 6 sem with coding

9

arithmetic operators, Type conversions in expressions, Operator precedence and associativity,Mathematical functions.

2.2 Managing Input and Output Operators :Introduction, reading a character, writing a character, formatted input, formatted output.

3 183.1 Decision making branching:

Introduction, Decision making with IF statement, Simple IF statement, the IF ELSE statement,Nesting of IF … ELSE statements, The ELSE IF ladder, The switch statement, the turnery (? :)Operator, the GOTO statement.

3.2 Decision Making Looping:Introduction, the WHILE statement, the DO statement, The FOR statement, Jumps in loops

4 174.1 Array :

Introduction, One-dimensional, arrays, Two-dimensional arrays, Initialization of twodimensionalarrays, Concept of Multidimensional arrays

4.2 Handling of Character strings :Introduction, Declaring and initializing string variables, Reading strings from terminal, Writingstrings to screen, Arithmetic operations on characters, Putting string together, StringOperations: String Copy, String Compare, String Concatenation And String Length, StringHandling functions, Table of strings.

References BooksNo Book Name1 Programming in ANSI C Balagurusamy Tata McGraw-Hill2 Programming in C Pradip Dey & Manas Ghosh Oxford3 The Complete Reference Fourth Edition Herbert schildt4 Let Us C Yashwant Kanetkar BPB5 Programming in C Reena thareja Oxford

Question Paper Scheme:University Examination Duration: 3 Hours.Q.1 - Unit-I (12 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (12 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (12 Marks)

Page 10: BCA 1 to 6 sem with coding

10

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (12 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.5 - ProgramsA. Unit I & II (10 Marks)B. Unit III & IV (12 Marks)

Note: All Objective/ Short Questions are compulsory, no option will be given.

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCA

Course Code BBCAO102CC Semester : 1

Database Management System (DMS)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical

(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Database Concepts:Database and DBMS, Comparison between traditional file V/s DBMS, Characteristics of data in database, Components of database system environment, Functions of DBMS, Advantages and disadvantages of the DBMS, DBMS users, Database administrator, Role of DBA

20.2 Database Design and Architecture

Essentials of Database Design, Three level Architecture of Database- external, conceptual and internal, Data Models concepts: Hierarchical, Network and Relational, Operators, relations, domains and attributes, keys, traditional set operations, special relational operations.

17

3 183.1 The E/R model

Entity, E-R Diagram, Attributes, Relationship & Types, Development stages of E-R diagram & Examples

3.2 NormalizationNormalization Process, 1st NF , 2nd NF, 3rd NF, demoralization.

4 170.4 MS-Access

Page 11: BCA 1 to 6 sem with coding

11

Introduction of Database,Data type - Text, Number, Auto number, Currency, Boolean, Date/Time, MemoObject – Table, Query, Forms, ReportsControls use in form and report

References BooksNo Book Name1 Database Management System A C Shah & A R Patel MacMillan2 Introduction to Database System C. J. Date (7th edition) Low Price Edition3 Database system concepts Henry F. Korth (3rd edition) TMH

Question Paper Scheme:University Examination Duration : 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 12: BCA 1 to 6 sem with coding

12

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO103CC Semester : 1

Computer Organization (coc)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

1.1 Computer basicsDigital & Analog systems, Logic levels and pulse wave forms, digital computer, Major parts ofcomputer, Hardware, Software - Application and System Software

1.2 Computer generationsFirst generation, Second generation, Third generation, Forth generation, Fifth generation

1.3 Classifications of ComputersPalmtop PC, Laptop PC, Personal Computer, Workstations, Mainframe, Supercomputer.

1.4 Operating systemDos, Windows Family

2 172.1 Introduction to Computer Parts

Input devices (only principles)Keyboard, Mouse, Light pen, Joystick, Scanner, Voice input system, Touch screen

2.2 Output devices (only principles)Monitor - CRT terminals (Monitor / VDU)Non – CRT terminals, LCD, Plasma display, LEDPrinter - Dot matrix printer, Ink jet printer, Laser printer, Line printer, Plotter

2.3 Storage devices (only principles & types)Magnetic memory - Magnetic disk, Hard disk, Floppy disk,Semiconductor memory - RAM, ROM, Flash memoryOptical memory - CD, CD-ROM, CD-RAM, DVD, DVD-ROM, DVD-RAMCache memory, Physical & Virtual memory

2.4 Communication devices -Modem, NIC, Switch, Hub3 18

3.1 Number system - Binary, decimal, octal, hexadecimal3.2 Conversion - Binary to decimal, decimal to binary, octal to decimal ,

decimal to octal, octal tobinary, binary to octal, hexadecimal to binary, binary to hexadecimal, hexadecimal toDecimal, decimal to hexadecimal, hexadecimal to octal, octal to hexadecimal

3.3 Binary arithmetic – Addition, subtraction (simple method)4 17

4.1 Logic gates - AND, OR, NOT, NAND, NOR, Exclusive-OR, Exclusive-

Page 13: BCA 1 to 6 sem with coding

13

NOR4.2 Combinational circuits - Half adder, Full adder, Half subtractor, Full

subtractor4.3 Binary classification of codes4.4 Data Processing circuit

References BooksNo Book Name1 Fundamentals of computers . V. Rajaraman PHI Publication2 Fundamentals of computers Anand Kumar PHI Publication3 Fundamentals of computers . B. Ram (Module- M1.1)4 O-Level (Information Technology) - V.K.Jain5 Computer Architecture K M Hebbar MacMillan Publication

Question Paper Scheme:University Examination Duration : 3 Hours.

Q.1 - Unit-I (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 14: BCA 1 to 6 sem with coding

14

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO104CC Semester : 1

Communication Skills – I (CSC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Theory of CommunicationWhat is communication - define and explain.Types of communication.Process of communication.Feedback.Barriers of communication.

2 170.2 Grammar

Articles. Tenses. Active\ passive voice. Auxiliaries and modals.

3 Business Communication 180.3 Format of the business letter.

Letter of inquiry and replies. Quotation. Placing of order. Complaints and adjustment.

4 170.4 Vocabulary

Confusing words.One word substitute.Antonyms.Synonyms

References BooksNo Book Name1 English Online Mohanraj & Mohanrah, Orient Longman. Oxford.2 The Good Grammar Book Swan M & Catherine Walter Oxford.3 English Grammar Composition and Effective Business Communication Pink and Thomas, S Chand. Oxford.4 Business Communication Meenakshi Raman & Sangeeta Sharma Oxford.5 Oxford Business English Dictionary Principles and Practice, Meenakshi Raman & Sangeeta Sharma Oxford.6 Technical Communication Oxford.7 Developing Communication Skills Krishna Mohan & Meera Benarji MacMilan Pub8 Personality development and soft skill Baran Mitra Oxford.

Question Paper Scheme:

Page 15: BCA 1 to 6 sem with coding

15

University Examination Duration : 3 Hours.

Q.1 - Unit-I (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 16: BCA 1 to 6 sem with coding

16

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO101PR Semester : 1

Fundamentals of Programming Language ‘C’ (FPL)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 (Practical of 3 hrs) 100

NO Practical List1 Write a C program to display "hello computer" on the screen.2 Write a C program to print roll no, name and address.3 Write a C program to find the area of circle using the formula Area=PI * r * r.4 Write a C program to find the area of rectangle, cube and triangle.(Formula are: Rectangle=l *b*h,

triangle = (I * b)* 0.5, cube = L*L*L5 Write a C program to find the area and volume of sphere. Formulas are Area = 4*PI*R*R Volume =

4/3*PI*R*R*R.6 Write a C program to evaluate simple interest I = P*R*N / 100.7 Write a C program to enter a distance into K.M and convert it in to meter, feet, inches and Centimeter8 Write a C program to interchange two numbers.9 Write a C program to convert Fahrenheit into centigrade Formula: C= (F-32)/1.8.10 Write a C program for summation, subtraction, multiplication, division of two number using Arithmetic

operator11 Write a C program to enter days and convert into years, month and reminder days.12 Write a C program to find out the largest value from given three numbers using conditional Operator13 Write a C program to find the maximum number from given three numbers.14 Write a C program to find that the enter number is Negative, or Positive or Zero.15 Write a C program to Checked whether entered char is capital, small, digit or any special

Character16 Write a C program to read number 1 to 7 and print relatively day Sunday to Saturday.17 Write a C program to find out the max. and min. number from given 10 numbers.18 Write a C program to find the sum of digit of accepted number.19 Write a C program to find the sum of first 100 odd numbers. And even numbers.20 Write a C program to display first 25 Fibonacci nos.21 Write a C program to check the accepted number is prime number or not.22 Write a C program to display first' 100 prime numbers.23 Write a C program to find factorial of accepted numbers.24 Write a C program to print accepted no and its reverse number.25 Write a C program to find whether the accepted number is palindrome or not.26 Write a C program to convert decimal numbers into equivalent binary number.27 Write a C program to convert decimal numbers into equivalent to octal number.28 Write a C program to convert decimal numbers into equivalent hexadecimal numbar.29 Write a C program to display first 5 Armstrong number.30 Write a C program to arrange the accepted numbers in ascending order and descending

order.31 Write a C program to find whether the accepted string is palindrome or not.32 Write a C program to convert given line into upper case or lower case.33 Write a C program to count no of word, character, line and space from given text.34 Write a C program to sort given string in ascending order.

Page 17: BCA 1 to 6 sem with coding

17

35 Write a C program to prepare pay slip using following data.Da = 10% of basic, Hra = 7.50% of basic, Ma = 300,Pf = 12.50% of basic, Gross = basic + Da + Hra + Ma, Nt = Gross – Pf.

36 Write a C program to read marks and your program will display grade.Marks Grade100 – 80 Dist60 – 79 First50 – 59 Second35 – 49 Pass0 – 34 Fail

37 Write a C program to find 1+1/2+1/3+1/4+....+1/n.38 Write a C program to display following output on the screen.

1121231234

39 Write a C program to display following output on the screen.1223334444

40 Write a C program to display following output on the screen.10 11 0 10 1 0 11 0 1 0 1

41 Write a C program to display following output on the screen.12 23 3 34 4 4 45 5 5 5 5

42 Write a C program to display following output on the screen.12 34 5 67 8 9 10

43 Write a C program to display following output on the screen** ** * ** * * ** * * * *

44 Write a C program to display following output on the screen.** ** * ** * * ** * * * *

45 Write a C program to display following output on the screen.1

Page 18: BCA 1 to 6 sem with coding

18

2 34 5 67 8 9 1011 12 13 14 15

46 Write a C program to display following output on the screenCCPCPRCPRO:CPROGRAMMING:CPROCPRCPC

47 Write a C program to find maximum & minimum value from the given array.48 Write a C program to find next minimum from the given array.49 Write a c program to input N and find out the sum, average, max, min, total even no and

total odd no. [with out use of array]50 Write a c program to input N no and find out the sum, average, max, min, total even no and

total odd no. [using array]51 Write a c program to display the two matrix on screen and perform the addition of two

matrix and print on screen.52 52. Write a c program to display the two matrix on screen and perform the multiplication of two matrix

and print on screen.

Practical Exam Scheme:Program Output Viva Journal Total25 Marks 15 Marks 20 Marks 10 Marks 70 Marks

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCA

Course Code BBCAO102PR Semester : 1

Database Management System and MS-Office (DSM)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory Practica Internal External Total

Page 19: BCA 1 to 6 sem with coding

19

(hrs) l(hrs) (Marks) (Marks) (Marks)

4 X 15 = 60 70 30 70 (Practical of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % CreditMS-DOS and WINDOWS 15 4I. DOS CommandsII. Windows Operation System (Windows XP)MS-Office 2007MS-WordMS-Excel 15MS-Power Point 15MS-Access 15-Crate a table using wizard and design view.-Create a form using wizard and design view.-Create a report using wizard and design view.-Create Query using wizard and design view.-Create project on following system -Student Information System -Employee Information System

Practical Exam Scheme:MS- Word/PowerPointPractical

MS- ExcelPractical

MS- Access Practical

Viva DOS Commands, Windows, MS Office

Journal Total

15 Marks 15 Marks 15 Marks 15 Marks 10 Marks 70 Marks

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO201CC Semester : 2

Advanced Programming Language ‘C’ (APL)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Page 20: BCA 1 to 6 sem with coding

20

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

Topic

No.Content Hrs. Marks

W + %Credi

t1 18 4

0.1 User-Defined Functions:Introduction, Need for user-defined functions, The form of C function, Return values and theirtypes, Calling a function, category of functions, No arguments and no return values, Argumentwith no return values, Arguments with return values, Handling of non-integer functions,Nesting of functions, Recursion, Functions with arrays, The scope and Lifetime of variables infunctions

2 170.2 Structures and Unions:

Introduction, Structure definition, Giving values to members, Structure initialization,Comparison of structures variables, Arrays of structures, Arrays within structures, Structureswithin Structures, Structures and functions, Unions, Size of structures, Bit fields.

3 180.3 Pointers:

Introduction, Understanding pointers, Accessing the address of a variable, Declaring andinitializing pointers, Accessing a variable through its pointer, Pointer expressions, Pointerincrements and scale factor, Pointers and arrays, Pointers and character strings, Pointers andFunctions, Pointers and structures.

4 174.1 File Management in C:

Introduction, Defining and opening a file, Closing a file, Input / Output operations on files,Error handling during I/O operations, Random access files, Command line arguments.

4.2 Dynamic Memory Allocation

Page 21: BCA 1 to 6 sem with coding

21

Introduction, Dynamic Memory allocation, Memory allocation functions

4.3 The Preprocessors:Introduction, Macro Substitution, File inclusion, Compiler control directives

No Book Name1 Programming in ANSI C Balagurusamy Tata McGraw-Hill2 Programming in C Pradip Dey & Manas Ghosh, Oxford3 The Complete Reference Herbert schildt Fourth Edition4 Let Us C Yashwant Kanetkar, BPB Publications

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (12 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (12 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (12 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (12 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.5 - ProgramsA. Unit I & II (10 Marks)B. Unit III & IV (12 Marks)

Note: All Objective/ Short Questions are compulsory, no option will be given.

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO202CC Semester : 2

Internet & Web Designing (IWD)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

Unit Topic Content Hrs. Marks Credit

Page 22: BCA 1 to 6 sem with coding

22

No. No. W + %1 18 4

0.1 Concept of InternetA brief Introduction to the Internet: Computer Networks, Internet, URL (Uniform ResourceLocator), Internet Service Provider, Intranet, Extranet, Virtual Private Network.Application of Internet: World Wide Web, Search Engines, News groups, Electronic Mail,Web Portal, Chat, Video Conferencing, FTP, Remote Login, E-Commerce, E-Learning, EGovernance,E-Banking.

2 170.2 Static Web Page Development

Basics of HTML: What is Internet Language?, Understanding HTML, Create a Web page,Linking to other Web Pages, Publishing HTML Pages, Text Alignment and Lists, TextFormatting Fonts Control, Email Links and link within a Page, Creating a Table, CreatingHTML Forms, Creating Web Page Graphics, Putting Graphics on a Web Page, CustomBackgrounds and Colors, Creating Animated Graphics.

3 180.3 Dynamic Web page Development

Cascading Style Sheet: CSS, Defining Style with HTML Tags, Features of Style Sheet, StyleProperties, Style Classes, External Style Sheet

4 170.4 JavaScript

Introduction to JavaScript: Writing First Java Script, External JavaScript, Variables: Rules forvariable names, Declaring the variable, Assign a value to a variable, Scope of variable, UsingOperators, Control Statements, JavaScript loops, JavaScript Functions: Defining a Function,Returning value from function, User define function.

References BooksNo Book Name1 Internet and Web Design Based on DOEACC III Revised syllabus ‘O’ Level Mac Millan India Ltd.2 Teach Yourself HTML 4 in 24 Hours Dick Oliver 4th edition3 The Complete Reference JavaScript Thomas Powell & Fritz Schneider 2nd Edition.4 Introduction to Internet and HTML Scripting Bhaumik Shroff Books India Publ.5 HTML and CSS Dick Oliver and Michael Morrison (Pearson Education) 7th Edition6 HTML, DHTML JavaScript, Perl CGI Ivan Bayross (BPB) 3rd Edition7 CSS Kynn Bartlett (Pearson Education)2nd Edition8 Introduction to Internet & HTML Scripting Bhaumik Shroff 3rd Edition. Books India Publication

Question Paper Scheme:

University Examination Duration: 3 Hours.

Page 23: BCA 1 to 6 sem with coding

23

Q.1 - Unit-I (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 24: BCA 1 to 6 sem with coding

24

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCA

Course Code BBCAO203CC Semester : 2

Discrete Mathematics (DMC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical

(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Set Theory:Introduction, Definition and Concepts, Representation of Sets, Finite Sets, Infinite Sets(Definition), Set Operations : Union, Intersection, Addition theorem, difference, Symmetricdifference, D’ Morgons Law, Subsets, Power Sets, Partitions Sets.

2 170.2 Functions:

Introduction: Definitions and Concepts, One to One, onto functions, InvertibleFunctions.Mathematical Functions (Definition and Examples) : Floor and ceiling functions, Integer andAbsolute value functions, Remainder functions, Exponential functions, logarithmic functions,Recursive functions

3 180.3 Determinants and Matrices:

Determinants, Basic theorems of determinants,Metrics -Definition and Concept, square Matrix, unit Matrix, null Matrix, Matrix Addition,Multiplication, Scalar multiplication, Transpose of a Matrix, Invertible Matrices, Inverse of aMatrix.

4 170.4 Sequences and Series:

Sequences: Introduction, Types of sequence, Arithmetic progression (A.P), Geometricprogression (G.P).Series : Introduction, Types of series, Arithmetic series (A.P)Permutation, Combinations

References BooksNo Book Name

Page 25: BCA 1 to 6 sem with coding

25

1 Discrete Mathematics S.LIPSCHUTZ, M. LIPSON (TMH) (Second Edition)2 Elements of Discrete Mathematics C.L. LIU (TMH)3 Discrete Mathematics J K SHARMA ( Macmillan Publishers)

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 26: BCA 1 to 6 sem with coding

26

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO204CC Semester : 2

Communication skills- II (CSC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 4

0.1 WritingApplication for job.Application for loan.Application demanding original documents from office.Application for leave.

18

2 170.2 Grammar

Prepositions.Nouns and pronouns.Questions and negatives.Conjunctions.

3 180.3 Translation and Comprehension

Translation from English into Gujarati or Hindi.Comprehension.

4 170.4 Listening and Speaking.

Dialogues.1. At the college.2. On the campus.3. Out side the campus.4. At the post office.5. At the hospital.6. At the railway station.Group discussion.Presentations.Interview.

References BooksNo Book Name

1 English Online Mohanraj & Mohanrah Orient Longman.2 The Good Grammar Book Swan M & Catherine Walter Oxford.3 English Grammar Composition and Effective Business Communication Pink and Thomas, S Chand4 Business Communication Meenakshi Raman & Sangeeta Sharma Oxford.5 Business English Dictionary Oxford.6 Technical Communication: Principles and Practice Meenakshi Raman & Sangeeta Sharma, Oxford

Question Paper Scheme:

University Examination Duration: 3 Hours.

Page 27: BCA 1 to 6 sem with coding

27

Q.1 - Unit-I (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 28: BCA 1 to 6 sem with coding

28

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO201PR Semester : 2

Advanced Programming Language ‘C’(APL)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 (Practical of 3 hrs) 100

Practical List1 Write a program to check the no. is Palindrome or not using UDF.2 Write a program to find factorial of given no using UDF.3 Write a program to find factorial of given no using recursion.4 Write a program to display first 25 terms of Fibonacci series using recursion.5 Write a program using a recursive function to find the GCD(Greatest Common Divisor) of two Positive

integer numbers.6 Write a program to swap value of two integer number using UDF7 Write a function prime that returns 1 if its argument is a prime and return zero Otherwise.8 Write a program that will print the longest word written in a line using UDF.9 Write a program that will scan a character string passed as an argument and convert all Lowercase

character into their uppercase equivalents using UDF.10 Write a program that uses a UDF to sort an array of integer.11 Write a program to search a number within an array using UDF.12 Write a program which explains the use of nesting of functions.13 Write a function power that computes x raised to the power y for integers x and y and return Double-type

value.14 Define a structure type struct personal that would contain person name, date of joining and salary using this

structure to read this information of 5 people and print the same on screen.15 Design a structure student_record to contain name, branch and total marks obtained. Develop a program to

read data for 10 students in a class and print them.16 Write a program using structure within structure.17 Define a structure called cricket that will describe the following information Player name, Team name, Runs

Using cricket, declare an array player with 10 elements and write a program to read the information about all 10 players and print a team-wise list containing names of players with their runs.

18 In a program declare following structure member: name, code, age, weight and height. Read all members of the structure for 10 persons and find list of persons with all related data whose weight > 50 and height > 40 and print the same with suitable format and title.

19 Write a program to print the value and address of the element.20 Write a program to accept 10 numbers and display its sum using pointer.21 Write a program to accept 10 numbers and sort them with use of pointer.22 Write a program to swap the two values using pointers and UDF.23 Write a program with structure and pointer.24 Write a program using pointer to determine the length of a character string.25 Write a program using pointers to read an array of integers and print its elements in reverse order.26 Write a program using UDF and pointers to add two matrices and to return the resultant matrix to the calling

function.27 Create one text file store some information into it and print the same information on Terminal.28 A file named data contains series of integer no. Write a c program to read that no. and then Write all odd

no into file named odd no. and write all even no into file named even no. Display all the contents of these file on screen.

29 Write a c program to read data from keyboard, write it to a file called input and Display dataof input file on the screen.

Page 29: BCA 1 to 6 sem with coding

29

30 Write a program that counts the number of characters and number of lines in a file.31 Write a c program to read mark data which contains roll no, name, sub1, sub2, sub3 file and Generate the

annual examination results are tabulated as follows: Result-------------------------------------------------------------------Roll no Name Sub1 Sub2 Sub3 Total per% Class--------------------------------------------------------------------

32 Write a c program to input employee no, employee name and basic and tostore output into empdata file in following format.A/c Department------------------------------------------------------------------------------------------Emp-No Name Basic DA HRA MA PF GROSS NET-PAY------------------------------------------------------------------------------------------1 xyz 5000 2500 500 100 500 8100 760023-------------------------------------------------------------------------------------------DA = 50% of Basic HRA =10% of BasicMA = 100 PF = 10% of BasicGROSS = BASIC + DA + HRA + MA NET-PAY = GROSS – PF

33 Write a c program to read empin data file which contains empno, empname and basic. To create empout data file as per practical no 23 format.

34 Write a program using fseek and ftell functions.35 Two files DATA1 and DATA2 contain sorted lists of integers. Write a program to produce a third file DATA

which holds a single sorted, merged list of these two lists. Use command line arguments to specify the file names.

36 Write a program to work as a dos copy con command using command line argument.37 Write a C program to work as a dos type command using command line argument.38 Write a C program to work as a dos copy command using command line argument.39 Write programs which explain the use of memory allocation functions.40 Write a program which explains the use of macro.

Practical Exam Scheme:Program Output Viva Journal Total25 Marks 15 Marks 20 Marks 10 Marks 70 Marks

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO202PR Semester : 2

Internet & Web Designing (IWD)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Page 30: BCA 1 to 6 sem with coding

30

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 (Practical of 3 hrs) 100

Practical List1 Develop an HTML document for a web page of your favorite teacher. Design the page with an attractive

background color, text color and background image.2 Develop an HTML document for a web page of your favorite National Leader. Design

the page with an attractive color combination, with suitable headings and horizontal rules.3 Write an HTML document with an example of Ordered List and Unordered List.4 Write an HTML document with an example of Table format to print your Bio-Data.5 Write an HTML document with an example of Table format to print your Telephone Bill.6 Write the Frameset tags and Frame tags for the following frameset.

Physics.html Welcome.html Maths.htmlChemistry.html Computer.htmlBiology.html

Heading.htmlZoology.html Account.html7 Develop a complete web page using Frames and Frameset which gives the Information

about Hospital.8 Write an HTML code for designing the subscription form of mail account in the e-mail

website with appropriate fields.9 Write an example of Style Sheet.10 Describe yourself on a webpage and experiment with colors in bgcolor ,text, link, try out different and sizes

and also the other tags you studies so far, such as the rules tag as well as.11 Design a single page web site for a university containing a description of the courses offered , it should also

contain some general information about the university such as its history, the campus and its unique features the page should be colored and each section should have different color.

12 Write a HTML code to designate a section of text that is already formatted for display preformatted text is usually used for compute output.Solution<BODY><P> C Programme</p><Pre>#include<stdio.h>Void main (){printf(“Hello world”);}</Pre></BODY>

13 Write a HTML code for specifying the heading BS or cities in the HTML document.Solution<h1>_ _ _ _ _ _</h1>18. Write HTML code for following listFull time program.BCAPGDCABBAEuening programMCAMBAClash course.Computer.

Page 31: BCA 1 to 6 sem with coding

31

14 Write a HTML code using Nested list.15 Write HTML code to devlop a web page having background in blue and title “Wel come to my home page”

in red other color.16 Create an HTML document of giving details of your name, age, telephone no, address and enrolment no,

aligned in proper order.17 Write HTML code to create a web page of green color and display a mouing message in yellow color.18 Write HTML code for following list

Full time program.BCAPGDCABBA

Euening programMCAMBA

Clash course.Computer.

19 Calculate a web page that provides links to five different web page or to entirely different websites.20 Design page that has 5 equal columns the table should look the same in all screen resolution.

Solution<table border cellspacing = 3 border color “#00000”><TR> <td width =”20 %”><p>Column1</td><p>Column1</td><td width=”20 %”><p>Column1</td></TR></table><p></p></body></html>

21 Write a HTML code for making table to containing different option for different questions.

Which is your favorite color Who is your national leader Who is the highest test centuries person in India

Red Sardar Patel Sunil GawskarGreen Gandhiji Kapil DevYellow Indiraji Sachin tendulkarBlue Nehruji Ajay Jadeja

22 Devlop your academic time table in HTML using <table> Tag and use class to change the background of different allows of your time table.

23 Write a HTML code using a Frame conceptSolution<body bgcolor= # effaced text = “dark red”><h1 align = “center”>Inline frame</h1><iframe name = “inline Frame” src = “inline.html” width=”65%” height = “80 %”></frame></p></body>

24 Create form to fill information student.25 Create a JavaScript code to display any message.26 Create a JavaScript code using Arithmetic Operator, Assignment Operator, Comparison Operator, Logical

Operator and String Operator.27 Create a JavaScript code using Control Statements.

Page 32: BCA 1 to 6 sem with coding

32

28 Create a JavaScript code to display5 * 1 = 55 * 2 = 10. .5 * 10 = 50 using ‘for loop’.

29 Create a JavaScript code using User Defined Function which will calculate the area of circle.30 Write a JavaScript code to change the background color of the Web Page.31 Write a JavaScript code to display Factorial of the given number

Practical Exam Scheme:Practical

HTMLPractical

JAVA ScriptViva Journal Total

25 Marks 15 Marks 20 Marks 10 Marks 70 Marks

Page 33: BCA 1 to 6 sem with coding

33

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO301CC Semester : 3

Object Oriented Programming c++ (OOC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 4

0.1 Fundamentals of ProgrammingConcept of Procedural, structured and objects oriented programming .Concept ofEncapsulation, Data hiding, Inheritance and Polymorphism. Classes and objects. Data types,variable and constants, Expression and operator. Simple I/O statements- reading and writing.Reference variable. Control statements, Looping statements, Array.

18

20.2 Functions, Class, Object, Constructor and Destructor

Functions: Call by reference, call by value, return by reference, inline function, constantargument, function overloading, static member function, static data member. Classes:Implementing class, Classes and members, Accessing class members, implements classmethods, array of object, friend function. Constructor & Distracters: Parameterizedconstructor, multiple constructor, constructor with default argument, copy constructor,destructor.

17

30.3 Operator Overloading & Type Casting

Operator overloading, unary operator overloading, binary operator overloading, manipulates string using operator overloading. type conversions : basic to class, class to basic, class to class.

18

40.4 Inheritance, Virtual Function

Inheritance: single Inheritance, multilevel Inheritance, multiple Inheritance, hybridInheritance, hierarchical Inheritance, virtual base class, abstract class. Pointers: pointer to object, this pointer, virtual function and pure virtual function.

17

References BooksNo Book Name

Page 34: BCA 1 to 6 sem with coding

34

1 E. Blagurusamy: Object Oriented Programming with C++, Tata McGraw Hill.2 V. Rajaraman: Object Oriented Programming with C++, New age International

Publishers.

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 35: BCA 1 to 6 sem with coding

35

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO302CC Semester : 3

Advance database Management System (AMS)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 4

0.1 Structured Query Language (SQL): Introduction to SQL, Constraints, DDL, DML, DCL,Create, Alter, Drop, Rename, Grant, Revoke, Select Clause, Functions, Different Types ofJoins, set operators, sub query

18

20.2 PL/SQL: Index, View, Sequence, Cursor, Procedure,

Trigger, Exception Handling.17

30.3 Decision Support: Introduction, Aspects of decision

support, Database design for decision support, Data Warehouses and Data marts, Online analytical processing, Data mining

18

40.4 Transition Management: Recovery, concurrency,

security: Introduction, Discretionary access control, Mandatory access control, Statistical databases, Data encryption, DistributedDatabases: Introduction, Some Preliminaries, The twelve objectives, Problems of distributed systems.

17

References BooksNo Book Name

1 Introduction to Database System, C. J. Date (7th edition) Low Price Edition2 SQL, PL/SQL, Evan Bayross (2nd edition) BPB3 Database system concepts, Henry F. Korth (3rd edition) TMH

Question Paper Scheme:

Page 36: BCA 1 to 6 sem with coding

36

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 37: BCA 1 to 6 sem with coding

37

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO303CC Semester : 3

Statistics and Optimization (SOC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 4

0.1 FREQUENCY DISTRIBUTIONCollection of data, Classification of data, Class interval, Types of Classes, Class frequency,Class mark, Class Boundaries, Width of a class, Frequency density, Relative frequency,Percentage frequency, Cumulative frequency.MEASURES OF CENTRAL TENDENCYIntroduction, Arithmetic Mean, Simple and weighted for raw data, Discrete frequency,distribution, Continuous frequency distribution, Properties of A.M., Merits & Demerits of A.M.- Median for raw data, Discrete frequency distribution, Continuous frequency distribution (C.F.S.), Merits and demerits of Median, Mode for raw data and for C.F.S., Merits & demerits of modeMEASURES OF DISPERSIONIntroduction, Range, coefficient of range, Quartiles, Quartiles deviations, coefficient of quartile deviations, Mean deviation and coefficient of mean deviation, S.D and variance for all types of frequency distribution, Coefficient of Dispersion, Coefficient of variation

18

2 170.2 CORRELATION AND REGRESSION

CORRELATIONDefinition of Correlation, Types of Correlation, Scatter Diagram Method, Karl Person’s ,Correlation Coefficients, Rank Correlation Coefficients, Correlation Coefficients for Bi-variate frequency distribution, Probable error for Correlation CoefficientsREGRESSIONDefinition of Regression, Regression lines, Regression Coefficients, Properties of regression Coefficients, Fitting of regression lines and estimation for Bi-variate frequency distribution

3 180.3 LINEAR PROGRAMMING

Mathematical model, standard form of an LPP, Graphical solution, Simplex method, Duality in LPP, PERT & CPM

4 170.4 TRANSPORTATION & ASSIGNMENT MODEL.

Introduction, Mathematical Formulation, Tabular Presentation, Special Structure of Transportation Problem,

Page 38: BCA 1 to 6 sem with coding

38

Optimum solution of transportation problem, Optimality test,Degeneracy transportation problem, Mathematical formulation of the assignment problem, Hungarian method for solving an assignment problem, Unbalanced assignment problem, Traveling Salesman Problem, Applications.

References BooksNo Book Name

1 For Unit –I & II1. Statistical Methods, S.P. Gupta2. Business Statistics, R.S. Bhardwarj3. Fundamental of Statistics, S.C. Gupta

2 For Unit-III and IV1. Sharma S.D., Operation Research Kedar Nath & Co. Meerut, 1988-89.

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 39: BCA 1 to 6 sem with coding

39

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO301ES Semester : 3

Computer Networks (CNE)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Basic of Computer Networks: Advantages and disadvantages of computer networking. Types of Networks - LAN, MAN, WAN, Wireless, Network Topology: Star, Ring, Bus, Tree,Complete, Irregular. Reference Models: The OSI reference model, the TCP/IP reference model. Telephone System: Structure of telephone system, the local loops, trunks and multiplexing (FDM and TDM). Switching: Circuit switching, message switching, Packet Switching.

2 170.2 Transmission Media: Transmission media - Magnetic

media, twisted pair, co-axial cable (Baseband and broadband ), fiber optics principle, transmission of light through fiber, fiber cables, fiber optics network, comparison of fiber optic and copper wire. Wireless Transmission (The electromagnetic spectrum, Radio Transmission, Microwave Transmission, Infrared and Millimeter Waves)

3 180.3 Data Communication Components: Modem, Routers,

Bridges, Hubs, Switches. Data Link Protocols: Asynchronous, Synchronous, Character Oriented and Bit Oriented Protocols. IP Addressing: IP Address class, Network and Host Addressing, Subnet, Subnet Mask, Subnetting, Super netting.

4 170.4 Mobile computing: Definition, Devices (Personal digital

assistant/enterprise digital assistant,Smart Phone, Tablet computer). Mobile data communication: Wireless, GSM, CDMA or GPRS, 2G, 3G Wi-Fi.

References BooksNo Book Name

1 Computer Networks, A. S. Tanenbaum. PHI2 Data Communications and Networking, Behrous A. Forouzan. TMH3 Introduction to Mobile Computing, T. Imielinski, H.F. Korth.

Question Paper Scheme:

Page 40: BCA 1 to 6 sem with coding

40

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 41: BCA 1 to 6 sem with coding

41

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO302ES Semester : 3

Enterprise Resource Planning (ERP)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Introduction to ERP : Introduction ERP, ERP General Model, Evolution of ERP, Reasons for growth of ERP, Reasons for failure, why ERP Packages are used now ? Enterprise Overview – Integrated Management Information, Business Modeling, Integrated Data ModelERP Technologies: - BPR, MIS, DSS, EIS, SCM (Supply Chain Management), ERP Generations.

2 170.2 ERP Implementation Lifecycle : Pre evaluation

screening, package evaluation, project planning phase, Gap Analysis, Reengineering, Configuration, Team training, Testing, Going live, End-user Training, Post Implementations, Role of Vendors, consultants and user’s, Cost of ERP Implementation.

3 180.3 ERP Modules: Business Modules, Finance, Plant

maintenance, Quality Management,Materials Management, Manufacturing, Human resources, Sales and Distribution, ERP Software Vendors: Introduction, SAP AG, Baan, PeopleSoft Oracle and JD Edwards.

40.4 ERP-Present and Future Directions: Limitation of ERP,

Implementation requirements, ERP & E-Commerce, ERP & Internet, Future Directions, ERP and Related Technologies :- Business Process Re-engineering ,Data Warehousing, Data Mining,OLAP ,Product Lifecycle Management,Customer Relationship Management,Geographical Information Systems,Intranets and Extranets

17

References BooksNo Book Name

1 ERP Demystified by Alexis Leon : TMH Publication (10th edition)2 ERP, VinodKumar Garg and NK Venkitakrishan : PHI Publication3 Enterprise Resource Planning , second edition by Alexis Leon, Tata McGraw Hill

Question Paper Scheme:

Page 42: BCA 1 to 6 sem with coding

42

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 43: BCA 1 to 6 sem with coding

43

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO301PR Semester : 3

Object Oriented Programming c++ (OOP)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 (Practical of 3 hrs) 100

Page 44: BCA 1 to 6 sem with coding

44

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO302PR Semester : 3

Advance database Management System (AMP)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 (Practical of 3 hrs) 100

Page 45: BCA 1 to 6 sem with coding

45

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO401CC Semester : 4

Data Structure (DSC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Introduction to Data Structure.Data Structure: Primitive and Non-Primitive Data Structure, Linear and Non-Linear Data Structure, Time and Space efficiency of the Algorithm. String Manipulation – String Length,String copy, String Compare, String Concatenation, string find

2 170.2 Linear Data Structures

Arrays, Stacks, Queue, Singly Linked List, Circular Linked List, Doubly Linked List,Applications of Linked List, Reverse a List, Merge a List, Concept of Multi linked Structure

3 180.3 Non linear Data Structures

Tree Structure, General Tree, Binary Tree, Tree Traversal Algorithms, Copy, Insert & Delete Algorithms, Threaded Tree (Excluding Algorithms), B-Tree and B+ Tree (ExcludingAlgorithms), AVL Tree (ExcludingAlgorithms), Height Balanced Tree (ExcludingAlgorithms), Weight Balanced Tree (ExcludingAlgorithms), Graph and Networks :Concept,BFS Algorithm, DFS Algorithm

4 170.4 Sorting, Searching and File Structure

Sorting: Selection, Bubble, Insertion, Shell, Quick, and Radix. Searching: Sequential and Binary Search. File Organization: Introduction, Sequential, Index, Direct, Inverted Organizations and their applications, Hashing Function and Collision Processing

References BooksNo Book Name

1 An Introduction to Data Structure with Applications 2nd Edition,Tremblay J. and Sorenson P., McGraw-Hill international Edition,

2 Introduction to Data Structure, Bhagat singh and Thomas Naps: Tata McGraw-Hill Publishing Co. Ltd., 1985.

3 Expert Data Structure with C, R. B. Patel, Khanna books.

Question Paper Scheme:

Page 46: BCA 1 to 6 sem with coding

46

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 47: BCA 1 to 6 sem with coding

47

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO402CC Semester : 4

GUI Programming using Visual Basic (GUI)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Client Server Basics: Discover Client-Server And Other Computing Architectures,Understand File Server Versus Client-Server Database Deployment, Learn About the Two Tier Versus Three Tire Client-Server Model, Visual Basic Building Blocks And Default Controls: Forms, Using Controls, Exploring Properties, Methods And Events, Introduction To Intrinsic Controls, Working With Text, Working With Choices, Special Purpose Controls, VB Advance Controls: Events, Menu bar, Popup Menus, Tool bar, Message Box, Input Box, Builtin Dialog Boxes, Creating MDI, Working with Menus

2 170.2 VB Programming Fundamentals And Variables:

Introduction to Variables, VariableDeclaration, Arrays, Introduction to Constants And Option Explicit Statement, AssignmentStatements, Working With Math Operations, Strings, Formatting Functions,Controlling And Managing Program: All Control Statements, Loops, Error Trapping, Working With Procedures, Functions, Controlling How Your Program Starts, Common controls and control arrays: Introduction to common controls- Tree view, list view, tab strip, Creating and working with control arrays.

3 180.3 Visual Basic and databases: Understanding the Data

Controls And Bound Controls,Introduction to Data Form Wizard, Introduce DAO, Working With Record sets, Record Pointer, Filters, Indexes, Sorts And Manipulation of Records. Remote And ActiveX DataObjects: Working With ODBC, Remote Data Objects And Remote data Control, Introducing ADO, ADO Data Control, Using Data Grid Control And ActiveX Data Objects. ActiveX Controls, Extending ActiveX Controls And Classes: Creating, Testing, Compiling,Enhancing And User Drawn ActiveX Controls, Using ActiveX Control Interface Wizard And Property Pages Wizard, Introducing Ambient,Extender Objects, Creating Property Pages,Building Class Modules, ActiveX DLL.

4 170.4 Client-Server Development Tools: COM,Services

Page 48: BCA 1 to 6 sem with coding

48

Models, Development Tools Included with VB 6, Working With SourceSafe Projects. Reports and Packaging: Data Reports and Crystal Reports, Packaging A Standard EXE Project

References BooksNo Book Name

1 Visual Basic 6 Client/Server How-To, JARKE (TACHMEDIA)2 Using Visual Basic 6, SILER (TMH)

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 49: BCA 1 to 6 sem with coding

49

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO403CC Semester : 4

System Analysis and Desing (SAD)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 System definition: Need for system development, Types of system, Types of user ,System development strategies. SDLC, Structured Analysis Development Strategy: Physical and Logical DFD, Data Dictionary. System Prototype Method: Role of system analyst, System investigation:- Fact Finding Techniques, Tools for Documenting Procedures & Decision.Decision Tree, Decision Table, Structured English

2 170.2 Code design,

Form design,Input design,Output design,Computer Aided system tools

3 180.3 System Engineering and Quality Assurance: Design of

software, Software design and documentation tools: Structure Flowchart, HIPO, Warier /Orr Diagrams. Testing,Documentation, Managing System Implementation

4 170.4 Case Studies

Financial Accounting System,Payroll System,Library System,Inventory / Stock System,Billing System,Online Banking System,Railway Reservation System,(Input, Output, DFD)

References BooksNo Book Name

1 Analysis & Design of Information Systems, James A. Senn2 System Analysis & Design, 1st Edition, S.Parthasarthy & B.W.Khalkar3 Introduction to S.A.D, LEE VOL. 1 & 2

Question Paper Scheme:

University Examination Duration: 3 Hours.

Page 50: BCA 1 to 6 sem with coding

50

Q.1 - Unit-I (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 51: BCA 1 to 6 sem with coding

51

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO401ES Semester : 4

Operating System (OSE)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Operating System: Definition and Meaning of Operating System, Functions of Operating System, User interface(CUI,GUI), classifying operating systems,Operating System Structure : Monolithic Systems, Layered Systems, Kernel, Client-Server Model.Additional Concept: Buffering, Spooling (simultaneous Peripheral Operation Online).

2 170.2 Process: Introduction, Process States, Process Control

Block (PCB), Scheduling Queue.Schedulers: Long-term schedulers, Medium-term schedulers, Short-term schedulers, Context Switch. Process Scheduling Algorithms (non-preemptive: FCFS, SJF and preemptive: SJF,Round-Robin (RR), Priority Based / Event Driven (ED), Multi-Level Queue (MLQ)),Measuring Performance of Computer System : Throughput, Turnaround time, Response time, Waiting Time, CPU burst.

30.3 Thread: Introduction, Processes & Threads, Process /

Thread Synchronization, Critical Section, Semaphore. Deadlock: Definition, Causes for Deadlock, Deadlock situations,Method for Handling Deadlocks: Deadlock prevention, Deadlock avoidance, Deadlock Detection, Deadlock Recovery.

4 170.4 Memory-Management Unit, Memory Management

Schemes: Program Initiation,Contiguous Memory Management, Memory Fragmentation, Memory Placement Policy / free partition allocation techniques, Non-Contiguous Memory Management, Paging: AddressTranslation Unit (ATU), Segmentation, Demand Paging, Page Fault and its solution,

References BooksNo Book Name

1 Operation System Principal, Abraham Silberscats, Peterbare Galvin, Greg gagne2 The Complete Reference, Richard L. Petersen

Question Paper Scheme:

Page 52: BCA 1 to 6 sem with coding

52

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 53: BCA 1 to 6 sem with coding

53

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO402ES Semester : 4

Computer Graphics (CGE)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 4

0.1 Overview of Graphics System : Application of computer graphics ,Video Display Devices,Refresh Cathode-Ray Tubes, Raster-scan Displays, Random-Scan Displays, Color CRT Monitors, Raster-Scan System, Random-Scan System, Graphics Monitors and workstations,Input Devices. Hard Copy Devices, Graphics Software.

18

2 170.2 Output Primitives and Attributes of Output Primitives:

Output Primitives Points and Lines, Line Drawing Algorithms, Circle Generating Algorithms, Scan-Line Polygon Fill Algorithm, Inside-Outside tests, Boundary-Fill Algorithm, Flood Fill Algorithm, Cell Array,Character Generation Attributes of Output Primitives: Line attributes ,Color and Grayscale Levels, Area fill Attributes, Character Attributes, Bundled Attributes.Antialiasing

3 180.3 Two-Dimension Geometric Transformation: Basic

Transformation, Translation, Rotation,Scaling, Matrix Representation and Homogeneous Coordinates, Composite transformations:Translation, Rotation, Scaling. Other Transformation: Reflection and shear.

4 170.4 Two Dimensional Viewing : The Viewing Pipeline,

Viewing Coordinate Reference Frame,Window-to-View port Coordinate Transformation, Two-Dimensional Viewing Function,Clipping Operation, Point Clipping, Line Clipping, Polygon Clipping, Curve Clipping, Text Clipping.

References Books

No Book Name1 Computer Graphics, Donald Hearn, M. Pauline Baker,

Question Paper Scheme:

University Examination Duration: 3 Hours.

Page 54: BCA 1 to 6 sem with coding

54

Q.1 - Unit-I (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 55: BCA 1 to 6 sem with coding

55

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO401PR Semester : 4

Data Structure (DSP)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 (Practical of 3 hrs) 100

Page 56: BCA 1 to 6 sem with coding

56

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO402PR Semester : 4

GUI Programming using Visual Basic (GUP)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 (Practical of 3 hrs) 100

Page 57: BCA 1 to 6 sem with coding

57

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO501CC Semester : 5

JAVA Programming(CCJ)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Fundamentals of Object Oriented Programming:Basic Concepts of Object-Oriented Programming: Object and Class, Data Abstraction and Encapsulation, Inheritance, Polymorphism, Dynamic Binding, Message Communication.Benefits and Applications of OOP.Basics of Java.History of Java, Java Features, JDK and its Components (Various Tools of JDK), Byte code and JVM, JAVA Program Structure.Building Blocks: Tokens (Keywords, Identifier, Literals, Operators, Separators), Variables,Data Types, Type Conversion and Casting, Command Line Arguments.Control Statements:Selection Statement: if – else, nested if-else, else if ladder, switch Statements.Iteration statements: while, do…while, for StatementsJump Statements: break, continue.Arrays: How to create array in java.

2 170.2 Class Fundamentals:

Defining Classes, Creating Objects, Static Members, Methods Overloading, Nesting of MethodsConstructors: Introduction, Default & Parameterized Constructors, Constructor Overloading.Inheritance: Introduction, Single, Multilevel, Hierarchical Inheritance. Method Overriding,final Variable, final Methods & final Class, abstract Methods and Abstract Class.Access Modifiers (Visibility Controls) – public, private, default, protected, private protected.

3 180.3 Interfaces: Defining an Interfaces, Implementing

Interfaces, Multiple interface.Packages: Defining Package, List of Java API Packages and their classes, Creating,Accessing and Using packages ,adding a Class to Package.Java.lang Package classes (Math, String).Java.util Package classes (Stack, Vector).Multithreading : Definition, Life Cycle of Thread (Thread

Page 58: BCA 1 to 6 sem with coding

58

states – Newborn, Runnable,Running, Blocked, Dead), Extending Thread Class, Implementing Runnable Interface,Various Thread Methods like yield(),stop(),sleep(), Thread Priorities.

4 170.4 Exception Handling : Exception & Exception Handling,

Exceptions Types (Java‘s Built-inExceptions) – Checked and Unchecked Exceptions, Exception Handling using try, catch,finally, throw, throws etc., Nested try, Multiple catch, Throwing Your own Exception.Applets : Introduction, Local and Remote Applets, Applet Lifecycle, Creating and executing Applet , Passing Parameters to Applet.Graphics Class : Various methods of Graphics Class.

References BooksNo Book Name

1 Programming with JAVA, E Balagurusamy, Tata McGrow Hill2 The Complete Reference JAVA, Herbert Schildt, Tata McGrow Hill .3 Teach Yourself JAVA. Joseph O’Neil & Herb Schildt, Tata McGrow Hill .

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 59: BCA 1 to 6 sem with coding

59

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO502CC Semester : 5

.NET Frame Work Using C# (NFC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Introduction to Net Framework 4.0..Net framework Architecture, Feature of .Net, The .Net Languages, CLR, Language compilation in .net, .Net Class Library, Object of ASPIntroduction to C#Data Types, Variable & Expression, Scope & Accessibility, Looping Statement, Functions & Sub routing, Delegates

2 170.2 Basic about Classes & Objects

Namespaces and Assemblies, Difference of Web Based & Window Based Application,Introduction to Web Server, Installation of IIS, IIS request Handling Process, IIS manager & Creating Virtual Directory, Bin directory.

3 180.3 Server Controls & its type, Basic Web Controls (Label,

Button, Textbox, checkbox, radio,hyperlink, link, image button, List box, dropdown-list, checkbox list, radio button list, panel,table, bulleted list), Code behind Class, Compile Code Behind, Introduction to Web.Config File, global.asax, master page, Themes, Auto post back, Web control Events, ASP.Net Application Life Cycle, ASP.Net Page Life Cycle

4 170.4 Overview of ADO.Net

Database Access in the Internet world, Characteristics of ADO.Net, Differences between ADO & ADO.Net, ADO.Net Architecture (Direct Data Access & DB Connected DataAccess), ADO.Net Object model , ADO.Net Object , Data Source Interaction Objects,Retrieving and Manipulating of Data with SQL Server (Select, Insert, Update, Delete)Overview of Data BindingSingle value Data Binding, Repeated Value Data Binding

References BooksNo Book Name

1 The Beginning Asp.net 4 in c# 2010 APRESS

Page 60: BCA 1 to 6 sem with coding

60

2 The Complete Reference ASP.NET TATA McGRAW-HILL3 ASP.NET Black Book

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO503CC Semester : 5

Software Engineering(SEG)Course type : Core Course Total Credit : 04

Page 61: BCA 1 to 6 sem with coding

61

Teaching time (hours) Examination Marking schemeTheory

(hrs)Practical

(hrs)Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Introduction to Software EngineeringSoftware , Definition of Software Engineering , Software Development Approach , Evolving Role of Software , Software Characteristics , Different between Software Engineering and Computer Science , Different between Software Engineering and System Engineering,Software Costs , Software Application , Evolution of Software Engineering, Software Crisis– Problem and Causes , Software Myths , Professional and Ethical Responsibility , Software Process , Principal of Software Engineering , Software Quality Factors , User’s Perspective ,Software Quality Attributes ,Software Engineering Methods, Software Engineering ProblemsSoftware Process ModelSoftware Process Model, Waterfall Model, Prototyping Model, Increment Model, The Spiral Model

2 170.2 Software Requirement Specification

Requirement Engineering Processes, Types of Requirement, SRS (System Requirement Specification), Software Eng. Benefits , Role of Management in Software Development ,Role of Metrics and MeasurementSystem DesignSoftware Design Strategy Design Patterns, Becoming Master Designer, Implementing a Design, Evaluating a Design, Problem Partitioning, Abstraction, Strategy of Design,Function, Oriented vs. Object Oriented Approaches

3 180.3 Coding

Programming Practices, Top Down Approach & Bottom Up Approach, Structure Programming, Information hiding , Programming Style,TestingTesting Fundamentals, Tops Down And Bottom Up Approaches, Test Cases and Test criteria, Psychology of Testing, Regression testing, Functional Testing, Structure Testing,Equivalence Class Partitioning, Boundary Value Analysis, Cause – Effect Graphing, Types of Testing under While/Glass Box Testing Strategy, Driver and Stub Modules, Alpha , Beta and Gamma testing, Test cases, suites, scripts, and scenarios, Test plan, test case specification, A sample testing cycle

4 170.4 Software Project Management

Software Project Management , COCOMO Model , Project

Page 62: BCA 1 to 6 sem with coding

62

Scheduling , Software Configuration Management , Software Maintenance , Quality Assurance Plans , Verificationand Validation , Project Monitoring Plans , Software Risk Management , Project Planning.Software Reliability and Quality AssuranceSoftware Reliability , Reliability metrics , Reliability Growth Modeling , Objectives ofSoftware quality Management , ISO-9000Certification for software industry , Software measurement and metrics , Metrics of Functionality : Albrecht’s Function Points , SEI Capability Maturing Model , Computer Aided Software Engineering CASE and its Scope,Business Process re-Engineering , Software Reverse Engineering , What is Risk ? Why Manage Risks Formally ? Risk and Uncertainty , Typical Software Risks , Risk Management and Schedule Estimation.

References BooksNo Book Name

1 Software Engineering - Roger S. Pressman2 Practical Approach of Software Engineering- Munesh Trivedi, N.N.Jani, S.S.Sarangdevot, Avinash

Dwivedi

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO501ES Semester : 5

E-Commerce(ESE)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory Practical Internal External Total

Page 63: BCA 1 to 6 sem with coding

63

(hrs) (hrs) (Marks) (Marks) (Marks)4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Fundamental of E-CommerceWhat is E – Commerce, Pure v/s Partial E- Commerce, Categories of E- Commerce: based on transactions, based on transacting parties, Brief history of e-commerce, Driving forces of e commerce, Benefits of e-commerce: to business, to consumers, Limitations of e-commerceModel of E-Commerce: B2B, B2C, C2B, C2C

2 170.2 E -Payment Systems

Introduction, requirements of e-payment system, Credit card system, Debit Card, Smart Card,Electronic Fund transfer, Electronic Chaque, payment, electronic Cash, Payment gateways,Micro payments, EDI.Case Studies: E- reservation (irctc.co.in) E- Banking (hdfcbank.com, icicibank.com)On- line book purchasing (amazon.com)

3 180.3 Cryptographic Techniques

Introduction, Plaintext and Cipher text, Substitution Techniques, Transposition techniques,Encryption & Decryption, Symmetric & Asymmetric cryptography, Digital Signature, Public Key, Private Key.

4 170.4 Network Security

Brief introduction to TCP/IP, Firewalls, IP security, Virtual Private Networks,Secure Transport Protocol: S-HTTP, SSL, Secure Electronic Payment Protocol: SETP,Secure Electronic Transaction, Certification for Authentication.

References BooksNo Book Name

1 Web Commerce Technology Hand Book by: Daniel Minoli, Emma Minoli2 E – Commerce Mamta Bhusry Firewall Media3 Cryptography & Network Security Atul Kahate Tata McGraw Hill

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.

Page 64: BCA 1 to 6 sem with coding

64

B. Descriptive/ Long questions.Q.4 - Unit-IV (17 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO502ES Semester : 5

Management Information System (MIS)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Introduction to MIS, Information, Data &

Page 65: BCA 1 to 6 sem with coding

65

CommunicationWhat is MIS? General System Concept :Techniques & Applications of an MIS, IT & MIS, Concepts about data information and communication, Classification & Characteristics of information, Communication System, Communication Method, Information in an Organization

2 170.2 MIS – Planning & Time Mgt and fundamental Behavior

Planning & Time MgtPlanning & planning terms, Objectives, Problems, Types & Sources of planning information,System concepts - Structure, element, objectives & Types.Fundamental Behavior: Working with people, Models of organization behavior, Social system & Organization Culture.

3 180.3 Aspects of organization behavior

Individual behavior, formal & Informal relation, Job Satisfaction, Chance – Its Resistance & Mgt.

4 170.4 Elements of Control.

Concepts of Controlling mgt, Control of Cycle, Different Feedback Loops, Principles of controlling, Multiple control factors, Scope of mgt.Control, Total quality control & mgt

References BooksNo Book Name

1 Lucey t. : Management Information System , BPB Publications2 Agarwal R.D : Organization and Management , Tata McGraw-Hill publishing Company Ltd3 Manccshkumar : Business Information Systems, Vikas Publishing House Pvt.Ltd..

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 66: BCA 1 to 6 sem with coding

66

Page 67: BCA 1 to 6 sem with coding

67

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO503ES Semester : 5

Mobile Computing(ESM)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Introduction to wireless networks and mobile computing Wireless Transmission:Frequencies, signals, antennas (Omni directional and directional), signal propagation,Multiplexing (SDM, FDM, TDM, CDM), modulation (ASK, FSK, PSK), spread spectrum, cellular systemMedium Access Control:Hidden/exposed terminals, near/far terminals, SDMA, FDMA, TDMA, CDMA

2 170.2 Wireless LANs:

Infra red vs. radio transmission, infrastructure vs. ad-hoc networks IEEE 802.11: architecture, Synchronization, power management, roaming, IEEE 802.11a: 802.11b,Bluetooth overviewMobile IP:Overview, network elements, packet delivery, agent discovery, registration,Tunneling and encapsulation, optimization. IPv6, IP micro-mobility support, DHCP andmobile IP

3 180.3 Mobile Transport Layer:

Traditional TCP: Congestion Control, TCP Slow-start, TCP Fast Retransmit/ Fast Recovery, Implications on Mobility, Classical TCP: Indirect TCP, Snooping TCP,Mobile TCP, Fast Retransmit/fast recovery, Selective retransmission, and Transaction oriented TCP , WWW architectures for mobile computing.

4 170.4 Wireless Telecomm Networks:

Evolution of wireless telecomm networks; GSM : Mobile services, System architecture, Call Routing, Handover, Security, and New data services., GPRS : Architecture , classes Mobility management, Location update IS-95, CDMA-2000, W-CDMAMessaging Services:Short Message Services (SMS)-Architecture and benefit, Multimedia Message Services (MMS) Multimedia transmission over wireless.Pervasive computing: Introduction and Applications.

Page 68: BCA 1 to 6 sem with coding

68

References BooksNo Book Name

1 Mobile communications ( second edition ) by- Jochen Schiller2 Mobile Computing by:- Dr. N N.JANI, Kamaljit Lakhtaria, Dr. Ashish Jani, Neeta Kanabar.

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 69: BCA 1 to 6 sem with coding

69

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO504ES Semester : 5

Geographic Information System (GIS)Course type : Elective Subject Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Fundamentals of GISDefining GIS, components of GIS, spatial data, spatial data-maps, characteristics, spatial data modelling, attribute data management-database data model, GIS applications anddevelopments in database.

2 170.2 Input-Output and Data Analysis in GIS

Data input and editing– methods, editing, integration, Data analysis-measurements, queries,reclassification, buffering, map overlay, interpolation, analysis of surfaces, network analysis,spatial analysis, Analytical modeling in GIS -physical, environment and human processes,output from GIS –maps, non-cartographic output, spatial multimedia, decision support.

3 180.3 Issues in GIS

Development of computer methods for spatial data, Issues in GIS –data quality and errors,sources of errors, human and organizational issues, GIS project design and management –problem identification, designing a data model, project management, Implementation,evaluation, the future of GIS, Internet resources of GIS.

4 170.4 Remote Sensing and GPS

Principles of remote sensing, remote sensing system classification, Imaging characteristics,extraction of information from images – metric and thematic, Integration of RS and GIS,GPS, accuracy of GPS, differential GPS, applications GPS, Integration of GIS and GPS.

References BooksNo Book Name

1 Heywood, Cornelius and Carver: An Introduction to Geographical Information Systems - Person

Page 70: BCA 1 to 6 sem with coding

70

Education Asia 20002 C.P.Lo and Albert Yeung : Concepts and techniques of Geographic Information Systems -PHI, New

Delhi.3 George korte: The GIS Book, 5th edition, Onword Press, 2001.4 Razvi: ArcGIS Developer’s Guide for Visual Basic Applications - Onword Press, 20025 Bruce Ralston: Developing GIS Solution with Map objects and Visual Basic - Onword Press, 2002

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 71: BCA 1 to 6 sem with coding

71

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO501PR Semester : 5

JAVA Programming(PRJ)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

Practical List1 Write a Java Program find the area of circle.2 Write a Java Program that will display factorial of the given number.3 Write a Java Program that will find the largest no from the given two nos.4 Write a Java Program that will find the largest no from the given three nos.5 Write a Java Program that shows the use of switch Statement.6 Write a Java Program to find the sum of the digits of given number.7 Write a Java Program that will display the Sum of 1+1/2+1/3…..+1/n.8 Write a Java Program that check weather the given no is prime or not.9 Write a Java Program that implements the use of break statement.10

Write a Java Program that implements the use of continue statement.

11

Write a Java Program that will accept Command-line Arguments and display the same.

12

Write a Java Program to sort the elements of an array in Ascending Order.

13

Write a Java Program to create a Student class and generate result of student (Total, Per,Grade).

14

Write a Java Program to create an Employee class and generate Salary Slip for the employee.

15

Write a java program which shows the use of Static Members.

16

Write a java program which shows the Nesting of Methods.

17

Write a java program which shows the use of Methods Overloading.

18

Write a java program which implements the Default Constructors.

19

Write a java program which implements the Parameterized Constructors.

20

Write a java program which implements the Overloading of Constructors.

21

Write a java program which explains the concept of Single Inheritance.

22

Write a java program which explains the concept of Multilevel Inheritance.

23

Write a java program which explains the concept of Hierarchical Inheritance.

24

Write a java program which shows the Method Overriding.

25

Write a Java Program to implement final class and final method.

Page 72: BCA 1 to 6 sem with coding

72

26

Write a Java Program to implement abstract class and abstract method.

27

Write a java program which implements Interface.

28

Write a java program which implements Multiple Interfaces.

29

Write a java program which shows importing of classes from other packages.

30

Write a Java Program to implement the methods of Math Class.

31

Write a Java Program to implement the methods of String Class.

32

Write a Java Program to implement the methods of Vector Class.

33

Write a Java Program to implement the methods of Stack Class.

34

Write a Java Program which will read a text and count all occurrences of a particular word.

35

Write a Java Program which will read a string and rewrite it in the alphabetical order eg. The word “STRING” should be written a “GINRST”.

36

Write a java program which creates threads using the Thread Class.

37

Write a java program which shows the use of yield(), stop() and sleep() Methods.

38

Write a java program which shows the Priority in Threads.

39

Write a java program which use of Runnable Interface.

40

Write a java program which uses try and catch for Exception Handling.

41

Write a java program which uses Multiple catch Blocks.

42

Write a java program which uses finally Statement.

43

Write a java program which uses Nested try Statements.

44

Write a java program which shows throwing our own Exception.

45

Create an Applet program that print Hello Applet.

46

Create an applet that use init(),start(),stop() and destroy() methods of applet.

47

write an applet program to implement the concept of passing parameter to applet.

48

Write a applet program to implement various methods of Graphics class.

Practical Exam Scheme:Program Output Viva Journal Total25 Marks 15 Marks 20 Marks 10 Marks 70 Marks

Page 73: BCA 1 to 6 sem with coding

73

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO502PR Semester : 5

.NET Frame Work Using C#(PRC)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

Practical List1 Write a Steps for configure IIS with Asp.Net2 Write an Asp.Net Program to print a Message on web form.3 Write an Asp.Net Program to Create Simple Web Application using two or more web form.4 Write an Asp.Net Program to set a link for new Page.5 Write an Asp.Net program using different namespaces.6 Write an Asp.Net Program to demonstrate different common Control.7 Write an Asp.Net Program to demonstrate Request, Response and Server Object.8 Write a program using delegation in which addition and subtraction of two integer value Possible.9 Write an Asp.Net program using while or for loop to print sum of first 100 ODD and Even Numbers.10

Write an Asp.Net Program to add the value of Text Box in to Dropdown List and List box Controls.

11

Write an Asp.Net Program to Delete Items from Dropdown list and List box.

12

Write an Asp.Net Program to set Image on Image Control according to selection of image name from dropdown list.

13

Write an Asp.Net Program to demonstrate use of Master Page using Themes.

14

Write an Asp.Net Program to perform Insert and update operation in Database.

15

Write an Asp.Net program to perform Search and Delete operation in Database.

16

Write an Asp.net program to display the records from database using Data Reader Object.

17

Write an Asp.Net Program to demonstrate the various methods of Dataset Object.

18

Write an Asp.Net Program to demonstrate Login Page using Database.

Practical Exam Scheme:Program Output Viva Journal Total25 Marks 15 Marks 20 Marks 10 Marks 70 Marks

Page 74: BCA 1 to 6 sem with coding

74

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO601CC Semester : 6

Building Application Using PHP(BAU)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Web-Technologies, Server side technologies, Web-server, Web-browser, Introduction PHP,Future of PHP, Client-side scripting, Server-side scripting, adding PHP to HTML Syntax andvariable, control and function, Passing information between page,Variable Function: Get type, set type, isset, unset, strval, floatval, inval, print_r, String,Array and Array Function, Date function, String Function.Working with Forms: Creating form, Handling form, Validating form data, Accessing form data, use of Hidden fields to save State, Redirecting user, file Upload and Sending Mail on Form Submission.

2 170.2 Object oriented Programming with PHP and Error

Handling:Basic PHP construction for OOP, Advance OOP future, File and File system Function,Session, cookies.Error Handling and Debugging: General error types and debugging,displaying PHP errors, Adjusting Error Reporting, Creating Custom error handler, PHP debugging techniques

3 180.3 Data Access with MySql:

Understanding the Database Design Process: The importance of good database design,Types of Table Relationship, Understanding Normalization.Learning Basic SQL Command: Table Creation, Insert row, Select Command Using Where Clause, Update and Delete Command, Replace Command, String Function, Date and Time Functions, Stored Procedures, Join, Indexing and Sorting query.Using MySQL with PHP: Connecting to MySQL and selecting the database, executing simple queries, retrieving query results, counting return Records, updating, Record Addition,Viewing Record, and Deletion Record with PHP.

4 170.4 Email, Web Services ,XML,:

E-Mail: Understanding E-mail, Receiving E-mail with PHP, Sending E-mail with

Page 75: BCA 1 to 6 sem with coding

75

PHP.XML: What Is XML, Working with XML, Documents and DTDs, SAX versus DOM,SAX Web Services: Introduction to Web Services, Web Services Model, Web Services,Platform Elements

References BooksNo Book Name

1 PHP 5 and MySQL Bible publication2 Beginning PHP and MySQL, by W. Jason Gilmore, Apress3 Learning PHP, MySQL, JavaScript, and CSS, Second Edition by Robin Nixon4 PHP and MySQL for dynamic Web Sites: Visual Quickpro Guide, Second Edition

by Larry. Programming PHP By Rasmus Lerdorf, Kevin Tatroe, Peter Maclntyre.5 The Complete Reference PHP By Steven Holzner6 Julie C. Meloni, PHP MySQL and Apache, SAMS Teach Yourself, Pearson Education.

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO602CC Semester : 6

Advance .NET Frame Work Using C#(ANC)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Page 76: BCA 1 to 6 sem with coding

76

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Validation ControlRequire Field Validator, Range Validator, Compare Validator, Regular Expression Validator CustomValidator, Validator Summary.Rich Control:Calendar Control, Ad Rotator Control, Multiview ControlUnderstanding AJAX TechnologyNeed of Ajax, Need of Script Manager, Update Panel, Update Progress and Timer

2 170.2 Navigation Control

Menu Control, Tree view Control, Sitemaps ControlData ControlsGriedview Control, Detailview Control, Formview Control

3 180.3 State management

Problem of State, View State, Query state, Custom Cookie, Session State, Application stateDebugging and Error HandlingCommon Error, Exception Handling (try, cache and Finally)

4 170.4 Overview of Component based programming

Component Jargon’s, Using Component in ASP.NET application through RCWCachingTypes of Caching, Data Caching, Data Source Caching, Fragment Caching, Output CachingImplementing SecurityAuthentication, Types of Authentication (Form, Window and Passport), Authorization

References BooksNo Book Name

1 The Beginning Asp.net 4 in c# 2010 APRESS2 The Complete Reference ASP.NET TATA McGraw-HILL3 ASP.NET Black Book

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

Page 77: BCA 1 to 6 sem with coding

77

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 78: BCA 1 to 6 sem with coding

78

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO603CC Semester : 6

Data Warehousing & Mining(DWM)Course type : Core Course Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

UnitNo.

TopicNo. Content Hrs. Marks

W + % Credit1 18 4

0.1 Data Warehouse: An Overview, Architectural, Prospective and Modeling:Definition, Usage and trends, DBMS V/S Data Warehouse, Data Mart, Data Warehouse,Process and Architecture, Characteristics of Data Warehouse, Need for Data Warehouse,Basic Elements of Data Warehouse, Basic Principal of Data warehousing Modeling, User Requirements, Requirement Modeling, Temporal Data Modeling, Temporal Data Modeling Style.

2 170.2 Multidimensional Data Modeling an Overview, Usage

Serve, Metadata:Multidimensional Data Model, Schema for Multidimensional Database: Star and Snowflake Model, MDDM Base Concepts, Requirement Analysis Using MDDM, Geographical Information System and Relational Database, DB2 Spatial Extender, OLAP V/S OLTP,ROLAP V/S MOLAP, Types of OLAP server, Metadata: Types of Metadata, Source of Metadata.

3 180.3 Data Mining:

An Overview: definition, Data mining as process and Functionality, KDD V/S Data mining,Data Mining Techniques: Classification, Association Detection,Sequential Pattern Detection, Automatic Cluster Detection, Similar Time Sequence Detection, Data Mining Application, Discovery V/S Verification Mode.

4 170.4 Advanced Topics, Trends and Web Mining:

Mining Complex Data Objects: Spatial Mining, Temporal Mining, Multimedia database,Web content mining, Web Structure and usage mining,Data Generalization andsummarization, Mining Class Comparison and Characterization, Application, Additional Themes on mining, Trends in mining.

References BooksNo Book Name

1 IBM an Introduction to Building the Data Warehouse PHI Publication.2 Data Mining: Concept and Techniques. J. Han, M. kamber,

Page 79: BCA 1 to 6 sem with coding

79

Question Paper Scheme:

University Examination Duration: 3 Hours.Q.1 - Unit-I (18 Marks)

A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.2 - Unit-II (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.3 - Unit-III (18 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Q.4 - Unit-IV (17 Marks)A. Objective/ Short Questions.B. Descriptive/ Long questions.

Note: All Objective/ Short Questions are compulsory, no option will be given.

Page 80: BCA 1 to 6 sem with coding

80

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO601PR Semester : 6

Building Application Using PHP(PRB)Course type : Practical Total Credit : 04Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

4 X 15 = 60 30 70 ( Paper of 3 hrs) 100

Practical List1 PHP (50%)

Write a PHP program to display “Hello World” Message on Screen.2 Write a PHP program to display the today’s date and current time.3 Write a PHP program to display the Fibonacci series.4 Write a PHP program to calculate sum of given number.5 Write a PHP Program that will use the concept form.6 Write a PHP program to read the employee detail using form component.7 Write a PHP program to demonstrate the use of array.8 Write a PHP program to prepare student Mark sheet using Switch statement.9 Write a PHP program to generate the multiplication of matrix.10

Write a PHP program to send Mail from PHP Script.

11

Write a PHP Program for Create, Delete, and Copying file from PHP Script.

12

Write a PHP Program to Recursive Traversals of Directory.

13

Write a PHP Program to Validate Input Data.

14

Write a PHP Program to Upload File.

15

Write a PHP program to perform demonstrates the college Website.

16

Write a PHP program for Error Handling.

17

Write a PHP Program for Session and Cookies.

18

Write a PHP program for connection with my sql and display all record from the database

19

Write a PHP program for add record into database

20

Write a PHP program for search record from the database

21

Write a PHP program for delete, update record from the database

22

Develop a PHP application to make following Operationi. Registration of user.ii. Insert the details of user.iii. Modify the details

23

ASP.NET (50%)Write a .Net Program Which demonstrate the Validation Control.

2 Write a .Net Program which is use different Rich Control.

Page 81: BCA 1 to 6 sem with coding

81

425

Write a .Net Program Which use the AJAX Script Manager and Update Panel Control.

26

Write a .Net Program Which use the AJAX UpdateProgress Control.

27

Write a .Net Program which use the AJAX Timer Control.

28

Write a .Net Program Which take the Menu Control.

29

Write a .Net Program Which take the TreeView Control.

30

Write a .Net Program Which take the Sitemap Control.

31

Write a .Net Program for display data into GridView control.

32

Write a .Net Program for Edit-Update, Delete into GridView Control.

33

Write a .Net Program for display data into DetailView Control.

34

Write a .Net Program for Edit-Update, Delete in DetailView Control.

35

Write a .Net Program for display data into FormView Control.

36

Write a .Net Program for State Management Control.

37

Write a .Net Program for pass one web form value to another web form using QueryString.

38

Write a .Net Program to demonstrate Cookies.

39

Write a .Net Program for pass one web form value to another web form using Session.

40

Write a .Net Program for error handling

Practical Exam Scheme:Program Output Viva Journal Total25 Marks 15 Marks 20 Marks 10 Marks 70 Marks

System Development Project(SDP)

Page 82: BCA 1 to 6 sem with coding

82

HEMCHANDRACHARYA NORTH GUJARAT UNIVERSITY, PATANProgramme code : BBCAO Programme Name : BCACourse Code BBCAO601MP Semester : 6

Building Application Using PHP(PRB)Course type : Minor project Total Credit : 08Teaching time (hours) Examination Marking scheme

Theory(hrs)

Practical(hrs)

Internal(Marks)

External(Marks)

Total(Marks)

8 X 15 = 120 50 150 ( Paper of 3 hrs) 200

Project must be done by each student on any live applications using any computer language/Technology like Visual Basic, java, .Net, ASP/PHP etc,The total Project work must be of minimum 80 hours. The internal guide must schedule the work & evaluate internally form time to time.Student must submitted the definition of project with front-end and Back-end and clear cut idea of system.The project report must be prepared for the external Examination.Content of project report may be like system definition, system analysis, programming tools,System Designed (DFD, E-R Diagram, data Dictionary, form design, reports, Bibliography .Group of the student not more than three in each group.The project report must be prepared in three hard copies and Softcopy.(1. College, 2. University, 3. Student)Presentation and system must be run at the time of Examination.