Bca Revised 2017 1499145518
Bca Revised 2017 1499145518
KACHCHH UNIVERSITY
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 1
KSKV Kachchh University
Program: BCA
Semester: I
Course Course Name of the Course T/P Credit Exam Components
Type Code Duration Of Marks
In Hrs Internal External Total
Core CCCS101 Fundamentals T 4 2.5 40 60 100
Courses Computer
Programming Using
C
CCCS102 Web Application T 4 2.5 40 60 100
Development – I
CCCS103 Computer T 4 2.5 40 60 100
Fundamental and PC
Software
CCCS104 Practical based on P 4 2.5 40 60 100
CCCS101
CCCS105 Practical based on P 4 2.5 40 60 100
CCCS102, CCCS103
Foundation FCCS101 Communication T 2 2.5 40 60 100
Courses Skills in English
FCCS102 Environmental T 2
Science
Elective CECS101 Digital Electronics T 2 2.5 40 60 100
Courses CECS102 Financial T 2 2.5 40 60 100
(Any One) Management and
Accounting
Total 26 280 420 700
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 2
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 3
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 4
KSKV Kachchh University
Program: BCA
Semester: I
07
Q.1(A) Multiple Choice Questions (MCQ) 15
I,II,III,IV
08
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any Two) 15
I,II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III,IV
08
Q.3(B) Medium Questions / Long Questions (Any Two)
15 15
I,II,III,IV Q.4 Programs based on C (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 5
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 6
KSKV Kachchh University
Program: BCA
Semester: I
07
Q.1(A) Multiple Choice Questions (MCQ) 15
I,II,III,IV
08
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any Two) 15
I,II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III,IV
08
Q.3(B) Medium Questions / Long Questions (Any Two)
15 15
I,II,III,IV Q.4 Web designing practical of HTML (Any Two)
(Practical based on Tables, Frames and Forms are preferable)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 7
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 8
TODAY, NOW, IF, SUMIF, COUNTIF, UPPER, LOWER,
ROUND, VLOOKUP, HLOOKUP, DAYS360, Creating
Charts, Protecting and hiding
data, AutoFilter, Subtotal, What-if Analysis: Goal Seek-
Scenario, import-export of data.
07
Q.1(A) Multiple Choice Questions (MCQ)
I
08 15
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the
Following)
06
Q.2(A) Medium Questions (Any Two)
I,II
09 15
Q.2(B) Medium Questions / Long Questions (Any Three)
06
Q.3(A) Medium Questions / Long Questions (Any Two)
II,III
08 15
Q.3(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 9
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 10
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 11
KSKV Kachchh University
Program: BCA
Semester: I
1. Microsoft Word
1. Understanding formatting style of Microsoft word
2. Understanding formatting functions like cut, copy, paste, etc..
3. Understanding the insertion and deletion functions
4. Understanding paragraph formatting functions
5. Understating the creation of table and its features
6. Understanding Mail merge, spell-check, etc..
2. Microsoft Excel
1. Understanding concept of Worksheets
2. Understanding create, copy, paste
3. Understanding various Formulas and built-in functions
4. Understanding Graph-Plotting facilities
5. Understanding What – if analysis
6. Understanding Formatting cells, Worksheets etc.
7. Understanding Custom Controls
3.HTML
1. Understanding various tags of HTML
2. Understanding paragraph formatting tags
3. Understanding listing tags
4. Understanding text formatting tags
5. Understanding Table and table formatting tags
6. Understanding frame and forms
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 12
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 13
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 14
KSKV Kachchh University
Program: BCA
Semester: I
07
Q.1(A) Multiple Choice Questions (MCQ)
I
08 15
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any Two)
I,II
09 15
Q.2(B) Medium Questions / Long Questions (Any Three)
06
Q.3(A) Medium Questions / Long Questions (Any Two)
II,III
08 15
Q.3(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 15
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 16
KSKV Kachchh University
Program: BCA
Semester: I
05
Q.1(A) Short Questions 15
I (Definitions, Blanks, True/False, Match the Following)
10
Q.1 (B) Answer the following. (With Internal Option)
06
Q.2(A) Answer the following (With Internal Option)
II
09 15
Q.2(B) Answer the following (With Internal Option)
05
Q.3(A) Answer the following (With Internal Option)
III
10 15
Q.3(B) Answer the following (With Internal Option)
05
IV Q.4(A) Answer the following (With Internal Option) 15
10
Q.4(B) Answer the following (With Internal Option)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 17
KSKV Kachchh University
Program: BCA
Semester: I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 18
KSKV Kachchh University
Program: BCA
Semester: I
07
Q.1(A) Questions with internal options 15
I, II
08
Q.1 (B) Questions with internal options
07
Q.2(A) Questions with internal options
II, III
08 15
Q.2(B) Questions with internal options
07
Q.3(A) Questions with internal options
III, IV
08 15
Q.3(B) Questions with internal options
15
III, IV Q.4 Questions with internal options 15
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 19
KSKV Kachchh University
Program: BCA
Semester: II
Syllabus with effect from June 2016
Course Type Course Code Name of the Course T/P Credit Exam Components
Duration Of Marks
In Hrs Internal External Total
CCCS206 Advanced C T 4 2.5 40 60 100
Programming and
Introduction to Data
Structures
Core Courses CCCS207 Web Application T 4 2.5 40 60 100
Development – II
CCCS208 Database Management T 4 2.5 40 60 100
System – I
CCCS209 Practical based on P 4 2.5 40 60 100
CCCS206 and
CECS203 OR
CECS204
CCCS210 Practical based on P 4 2.5 40 60 100
CCCS207 and
CCCS208
Foundation FCCS203 Mathematical T 4 2.5 40 60 100
Courses Foundation of
Computer Science – I
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 20
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 21
KSKV Kachchh University
Program: BCA
Semester: II
07
Q.1(A) Multiple Choice Questions (MCQ) 15
I,II,III,IV
08
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any Two) 15
I,II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III,IV
08
Q.3(B) Medium Questions / Long Questions (Any Two)
15 15
I,II,III,IV Q.4 Programs based on C (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 22
KSKV Kachchh University
Program: BCA
Semester: II
Paper Code: CCCS207 Total Credit : 4
Title of Paper: Web Application Development – II Total Marks : 60
Time : 2.5 Hrs
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 23
KSKV Kachchh University
Program: BCA
Semester: II
Paper Code: CCCS207 Total Credit : 4
Title of Paper: Web Application Development – II Total Marks : 60
Time : 2.5 Hrs
07
Q.1(A) Multiple Choice Questions (MCQ) 15
I,II,III,IV
08
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any Two) 15
I,II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III,IV
08
Q.3(B) Medium Questions / Long Questions (Any Two)
15 15
I,II,III,IV Q.4 Web designing practical of DHTML (Any Two)
(Practical based on CSS, Java Script)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 24
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 25
KSKV Kachchh University
Program: BCA
Semester: II
07
Q.1(A) Multiple Choice Questions (MCQ) 15
I
08
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any One) 15
II (Question of E-R Diagram)
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
08
Q.4(B) Medium Questions / Long Questions (Any One)
(Question of Normalization Example)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 26
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 27
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 28
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 29
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 30
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 31
KSKV Kachchh University
Program: BCA
Semester: II
07
Q.1(A) Multiple Choice Questions (MCQ) 15
I,II,III,IV
08
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any Two) 15
I,II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III,IV
08
Q.3(B) Medium Questions / Long Questions (Any Two)
15 15
I,II,III,IV Q.4 Programs based on Python (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 32
KSKV Kachchh University
Program: BCA
Semester: II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 33
KSKV Kachchh University
Program: BCA
Semester: II
07
Q.1(A) Medium Questions (Any Two) 15
I
08
Q.1 (B) Q.2(B) Medium Questions / Long Questions (Any Three)
06
Q.2(A) Medium Questions (Any Two) 15
II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 34
KSKV Kachchh University
Program: BCA
Semester: III
Syllabus with effect from June 2017
Course Type Course Name of the Course T/P Credit Exam Components
Code Duration Of Marks
In Hrs
Internal External Total
CCCS311 Object Oriented Programming with C++ T 5 2.5 40 60 100
CCCS312 Database Management System – II T 5 2.5 40 60 100
CCCS313 Practical based on CCCS311 P 4 2.5 40 60 100
CCCS314 Practical based on CCCS312 and CECS305 or P 4 2.5 40 60 100
Core Courses
CECS306
Foundation FCCS304 Mathematical Foundation of Computer T 4 2.5 40 60 100
Courses Science – II
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 35
KSKV Kachchh University
Program: BCA
Semester: III
Paper Code: CCCS311 Total Credit : 5
Title of Paper: Object Oriented Programming with C++ Total Marks :
60
Time : 2.5 Hrs
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 36
25%
IV Inheritance
Defining derived classes, Types of inheritance (Single, Multiple, Multi-
level, Hierarchical, Hybrid), Virtual base class & Abstract class,
Constructors in derived class, Nesting of classes.
Pointer, Virtual Functions and Polymorphism
Pointer to Object, Pointer to derived class, this pointer, Rules for virtual
function, Virtual function and pure virtual function
Working with Files
File stream classes, Opening and closing a file, Error handling, File
modes, File pointers, Sequential I/O operations, Updating a file
(Random access), Command line arguments
Basic Text & Reference Books :-
1. Object Oriented Programming in C++ - E.Balagurusamy, BPB
2. Let us C++ - Yashvant Kanitkar, BPB
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 37
KSKV Kachchh University
Program: BCA
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 38
KSKV Kachchh University
Program: BCA
Semester: III
07
Q.1(A) Medium Questions (Any Two) 15
I
08
Q.1(B) Medium Questions / Long Questions (Any Three)
06
Q.2(A) Medium Questions (Any Two) 15
II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
08
Q.4(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 39
KSKV Kachchh University
Program: BCA
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 40
KSKV Kachchh University
Program: BCA
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 41
KSKV Kachchh University
Program: BCA
Semester: III
1. Understanding of DDL, DML and DCL commands (Appropriate queries should be given
based on the sample table given)
2. Understanding of built in objects of SQL
3. Understanding of built in function of SQL
4. The instructor shall formulate appropriate laboratory exercises which can result into good
understanding of following PL/SQL concepts:
a. Block structure (three practicals)
b. Variables and data types (three practicals)
c. Operators (three practicals)
d. Control structures (three practicals)
e. Procedures and functions (five practicals)
f. Cursors (three practicals)
g. Triggers (three practicals)
6. The instructor shall formulate appropriate laboratory exercises which can result into good
understanding of following TCL commands on Oracle database:
a. Commit
b. Rollback
c. Savepoint
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 42
12. Write a program to Insert and Delete an element in Threaded Binary Tree.
13. Write a program to perform Preorder, Postorder and Inorder traversal of Threaded Binary
Tree.
14. Write a program to implement graph using Linked List.
15. Write a program to traverse every element of graph.
16. Write a program to perform Topological sort.
17. Write a program to find shortest path.
18. Write a program to perform insertion and deletion of elements in Priority Queue.
19. Write a program to perform Heap Sort.
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 43
KSKV Kachchh University
Program: BCA
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 44
KSKV Kachchh University
Program: BCA
Semester: III
07
Q.1(A) Medium Questions (Any Two) 15
I
08
Q.1(B) Medium Questions / Long Questions (Any Three)
06
Q.2(A) Medium Questions (Any Two) 15
II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
08
Q.4(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 45
KSKV Kachchh University
Program: BCA
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 46
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 47
KSKV Kachchh University
Program: BCA
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 48
KSKV Kachchh University
Program: BCA
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 49
KSKV Kachchh University
Program: BCA
Semester: III
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 50
KSKV Kachchh University
Program: BCA
Semester: IV
Syllabus with effect from June 2017
Course Type Course Name of the Course T/P Credit Exam Components
Code Duration Of Marks
In Hrs
Internal External Total
CCCS415 Advanced Web T 5 2.5 40 60 100
Development using PHP
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 51
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 52
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 53
KSKV Kachchh University
Program: BCA
Semester: IV
Paper Code: CCCS416 Total Credit : 4
Title of Paper: Introduction Windows Programming with VB.Net Total Marks : 60
Time : 2.5 Hrs
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 54
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 55
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 56
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 57
KSKV Kachchh University
Program: BCA
Semester: IV
Paper Code: CCCS418 Total Credit : 4
Title of Paper: Practical based on CCCS416 Total Marks : 60
Time : 2.5 Hrs
1. Create a Visual Basic.Net program which used to find Area of Circle.
2. Create a Visual Basic .Net program which used to find area of rectangle. Area of rectangle.
3. Create a Visual Basic.Net program which used to find Area of Triangle.
4. Create a Visual Basic .Net program which used to find perimeter of rectangle
5. Create a .NET Program that store number of integers in an array and & string also apply
add remove, indexing, sort operations.
6. Create a.NET Program that performs operations of simple calculator using if then statement
with proper UI.
7. Create a .NET program which used to determine that student is pass or fail. Marks of
student input by user. As given below.
8. Create a.NET program which used to display name of day based on input value by user.
For example if user enters1I then display Sun, 2 then Mon as on. Using if statement.
9. Create a Visual Basic .Net program which used to determine that given number is numeric
or not? Print result in a label.
10. Create a .NET application that checks the number in different cases. case 1: number is even
or odd, case 2: number is positive or negative, case 3: number is prime or not. us select case
structure.
11. Create a Visual Basic .Net program which used to determine that input string is valid date
or not.
12. Create a .NET application to print factorial of a number using for loop.
13. Create a .NET application to print Fibonacci series using while loop.
14. Create a.NET application to print list of 10 student’s name and roll numbers using for each
loop.
15. Perform EXIT, CONTINUE, WITH Command on Loops.
16. Create a Visual Basic .Net program which used to display 1 to 10 in a textbox using various
Do loop Display using Do while entry controlled as well as exit controlled Display using
Do until entry controlled as well as exit controlled
17. Create a Visual Basic .Net program which will print even and odd numbers up to given
number. Also print sum of even numbers and odd numbers using Function.
18. Create a .Net Application Called BMI calculator using classes and objects. Print output
with resultant image in picture box.
19. Create a .NET application that illustrates concepts of inheritance in .NET.
20. Create an MDI application that register new user. After register successfully using login
form, welcome form should be open with red fore colored label displaying welcome + user
name.
21. Create a.NET application to change different back color of button every time when clicked
it.
22. Create a.NET application to change sad smiley to happy smiley when checkbox is checked
and vice versa.
23. Create a.NET application to categories country, states & district using combo box.
24. Create a.NET application to select number of items in 1 checklist box and pass it nu
another.
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 58
25. Create a.NET application that calculates age of person by selecting birthdate form
datetimepicker.
26. Create an application that prints current system time using timer.
27. Create an application to zoon in and zoom out in picture box control using trackbar.
28. Create a.NET application called color generator to change back color of form using 3
trackbars that represents Values (0-255) of Red, Green & Blue 256 bit color values & apply
it on form using timer.
29. Create a.NET application Advanced Notepad That can Open & Save RTF Files. User can
apply different fonts to selected text, colors, and alignment.
30. Create a.NET application to illustrate treeview control with properties & methods.
31. Create .Net application to connect access database and simply display person name and
number in textbox.
32. Create a.NET application that manages students information in access database like,
student name, roll number, address, gender, phone number etc. & perform given below
operations & Design proper application UI.
i. User can insert new student details.
ii. User can update existing student details by selecting student by roll number.
iii. User can delete existing student details by selecting student by roll number.
iv. DataGridview should be display all the changes occur in database live.
v. To select student from database use textchanged event of textbox.
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 59
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 60
KSKV Kachchh University
Program: BCA
Semester: IV
07
Q.1(A) Medium Questions (With Internal Option) 15
I
08
Q.1(B) Medium Questions / Long Questions (With Internal Option)
06
Q.2(A) Medium Questions (With Internal Option) 15
II
09
Q.2(B) Medium Questions / Long Questions (With Internal Option)
06 15
Q.3(A) Medium Questions / Long Questions (With Internal Option)
III
08
Q.3(B) Medium Questions / Long Questions (With Internal Option)
07 15
IV Q.4(A) Medium Questions / Long Questions (With Internal Option)
08
Q.4(B) Medium Questions / Long Questions (With Internal Option)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 61
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 62
KSKV Kachchh University
Program: BCA
Semester: IV
07
Q.1(A) Medium Questions (With Internal Option) 15
I
08
Q.1(B) Medium Questions / Long Questions (With Internal Option)
06
Q.2(A) Medium Questions (With Internal Option) 15
II
09
Q.2(B) Medium Questions / Long Questions (With Internal Option)
06 15
Q.3(A) Medium Questions / Long Questions (With Internal Option)
III
08
Q.3(B) Medium Questions / Long Questions (With Internal Option)
07 15
IV Q.4(A) Medium Questions / Long Questions (With Internal Option)
08
Q.4(B) Medium Questions / Long Questions (With Internal Option)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 63
KSKV Kachchh University
Program: BCA
Semester: IV
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 64
KSKV Kachchh University
Program: BCA
Semester: IV
07
Q.1(A) Medium Questions (With Internal Option) 15
I
08
Q.1(B) Medium Questions / Long Questions (With Internal Option)
06
Q.2(A) Medium Questions (With Internal Option) 15
II
09
Q.2(B) Medium Questions / Long Questions (With Internal Option)
06 15
Q.3(A) Medium Questions / Long Questions (With Internal Option)
III
08
Q.3(B) Medium Questions / Long Questions (With Internal Option)
07 15
IV Q.4(A) Medium Questions / Long Questions (With Internal Option)
08
Q.4(B) Medium Questions / Long Questions (With Internal Option)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 65
KSKV Kachchh University
Program: BCA
Semester: V
Syllabus with effect from June 2018
Course Type Course Name of the Course T/P Credit Exam Components
Code Duration Of Marks
In Hrs
Internal External Total
CCCS519 Object Oriented T 5 2.5 40 60 100
Programming with Java
CCCS520 Data Communication and T 5 2.5 40 60 100
Networks
Core Courses CCCS521 Practical based on P 4 2.5 40 60 100
CCCS519
CCCS522 Practical based on P 4 2.5 40 60 100
CCCS520 and CECS509
or CECS510
Foundation FCCS506 Computer Based T 4 2.5 40 60 100
Courses Optimization Models
Elective CECS509 Cybercrime and Cyber T 2 2.5 40 60 100
Courses security
(Any One) CECS510 Operating Systems T 2 2.5 40 60 100
Total 24 240 360 600
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 66
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 67
KSKV Kachchh University
Program: BCA
Semester: V
07
Q.1(A) Multiple Choice Questions (MCQ) 15
I,II,III,IV
08
Q.1 (B) Short Questions
(Definitions, Blanks, Full Forms, True/False, Match the Following)
06
Q.2(A) Medium Questions (Any Two) 15
I,II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III,IV
08
Q.3(B) Medium Questions / Long Questions (Any Two)
15 15
I,II,III,IV Q.4 Programs based on Java (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 68
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 69
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 71
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 72
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 73
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 74
KSKV Kachchh University
Program: BCA
Semester: V
07
Q.1(A) Medium Questions (With Internal Option) 15
I
08
Q.1(B) Medium Questions / Long Questions (With Internal Option)
06
Q.2(A) Medium Questions (With Internal Option) 15
II
09
Q.2(B) Medium Questions / Long Questions (With Internal Option)
06 15
Q.3(A) Medium Questions / Long Questions (With Internal Option)
III
08
Q.3(B) Medium Questions / Long Questions (With Internal Option)
07 15
IV Q.4(A) Medium Questions / Long Questions (With Internal Option)
08
Q.4(B) Medium Questions / Long Questions (With Internal Option)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 75
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 76
Viruses, Trojan Horses and Backdoors: Backdoor, How to Protect
from Trojan Horses and Backdoors, Steganography: Steganalysis,
DoS and DDoS Attacks: DoS Attacks, Classification of DoS Attacks,
Types or Levels of DoS Attacks, Tools Used to Launch DoS Attack,
DDoS Attacks, How to Protect from DoS/DDoS Attacks, SQL
Injection: Steps for SQL Injection Attack, How to Avoid SQL
Injection Attacks
IV Cyber Crime : Legal Perspectives 25%
Introduction, Why Do We Need Cyberlaws: The Indian Context, The
Indian IT Act: Admissibility of Electronic Records: Amendments
made in the Indian ITA 2000, Positive Aspects of the ITA 2000, The
Weak Areas of the ITA 2000, Challenges to Indian Law and
Cybercrime Scenario in India, Consequences of Not Addressing the
Weakness in Information Technology Act Amendments to the Indian
ITA 2008: Overview of Changes Made to the Indian IT Act,
Cybercafe- Related Matters Addressed in the Amendment to the
Indian IT Act, State Government Powers Impacted by the
Amendments to the Indian IT Act, Impact of IT Act Amendments
Impact Information Technology Organizations, Cybercrime and
Punishment, Cyberlaw, Technology and Students: Indian Scenario
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 77
KSKV Kachchh University
Program: BCA
Semester: V
07
Q.1(A) Medium Questions (With Internal Option) 15
I
08
Q.1(B) Medium Questions / Long Questions (With Internal Option)
06
Q.2(A) Medium Questions (With Internal Option) 15
II
09
Q.2(B) Medium Questions / Long Questions (With Internal Option)
06 15
Q.3(A) Medium Questions / Long Questions (With Internal Option)
III
08
Q.3(B) Medium Questions / Long Questions (With Internal Option)
07 15
IV Q.4(A) Medium Questions / Long Questions (With Internal Option)
08
Q.4(B) Medium Questions / Long Questions (With Internal Option)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 78
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 79
KSKV Kachchh University
Program: BCA
Semester: V
07
Q.1(A) Medium Questions (With Internal Option) 15
I
08
Q.1(B) Medium Questions / Long Questions (With Internal Option)
06
Q.2(A) Medium Questions (With Internal Option) 15
II
09
Q.2(B) Medium Questions / Long Questions (With Internal Option)
06 15
Q.3(A) Medium Questions / Long Questions (With Internal Option)
III
08
Q.3(B) Medium Questions / Long Questions (With Internal Option)
07 15
IV Q.4(A) Medium Questions / Long Questions (With Internal Option)
08
Q.4(B) Medium Questions / Long Questions (With Internal Option)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 80
KSKV Kachchh University
Program: BCA
Semester: V
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 82
in file ‘emp1’.
71. Transfer the fields 1, 2 and 3 of ‘employee’ to file ‘emp1’. (Overwrite the file.)
72. Transfer the fields 4, 5 and 6 of ‘employee’ to file ‘emp2’.
73. Include first five lines of the first three fields of ‘employee’ to be displayed on the terminal.
74. Display the first four fields of ‘employee’ on the terminal. Include line / record numbers
on the left.
75. Combine the contents of files ‘emp1’ and ‘emp2’ so that all six fields are included on each
record.
76. Include a separator character “|” while combining the contents of files ‘emp1’ and ‘emp2’
so that all six fields are included on each record.
77. Combine the contents of three lines on a single line in ‘numfile’ and display it on the
terminal. Use ‘*’ as a separator character.
78. Arrange the records of ‘employee’ file in ascending order of 2nd field (name).
79. Arrange the records of ‘employee’ file in ascending order of 6th field (salary).
80. Display only the contents of 2nd field (from employee file) in ascending order.
81. Display only the unique values from the above result.
82. Arrange the contents of ‘numfile’ in descending order and display it on the terminal.
83. Display the contents of ‘employee’ sorted first on job and then on department number field
in ascending order.
84. Transfer the contents of 3rd field job from employee file to a new file named ‘job’. Ensure
that the contents are also displayed on the terminal.
85. Transfer the contents of 6th field salary from employee file to a new file named ‘salary’.
Ensure that the contents are also displayed on the terminal.
86. Sort the contents of ‘job’ in ascending order.
87. Sort the contents of ‘salary’ in descending order.
88. Display the contents of ‘job’ file in ascending order with numbering on the left.
89. Display the contents of ‘job’ file in descending order with numbering on the left and three
job values on a single line.
90. Create a file ‘names1’ that contains names of first 7 employees in ascending order.
91. Create a file ‘names2’ that contains names of last 5 employees in ascending order.
92. Display the contents of files ‘names1’ and ‘names2’ so that all names appear in ascending
order.
93. Display only the duplicate values from ‘job’ file.
94. Display only the unique values from ‘job’ file.
95. Display the number of times each value is present in ‘job’ file.
96. Through a single command replace characters ‘ABC’ with ‘123’ respectively in ‘employee’
file. Ensure that only last three lines are displayed on the terminal.
97. Convert the case of all characters in ‘employee’ file from upper to lower.
98. Remove all ‘7’ and ‘0’ from ‘employee’ file.
99. Remove all tabs from ‘employee’ file.
100. Compress all trailing zeros in ‘employee’ file.
101. Replace all ‘0’ and ‘1’ with ‘*’ and ‘#’ in ‘employee’ file.
102. Replace all ‘A’ and ‘B’ with ‘0’ and ‘1’ in ‘employee’ file.
103. Create a file ‘emphardlink’ which is a hard link to ‘employee’ file in the current directory.
104. Check the inode number and number of links for the files – ‘employee’ and ‘emphardlink’.
105. List the contents of file ‘emphardlink’.
106. Shift the file ‘emphardlink’ from current directory to ‘rootdir’.
107. Now once again list the contents of file ‘emphardlink’.
108. Create a file ‘empbackup’ that is a backup of file ‘employee’.
109. Delete the file ‘employee’.
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 83
110. Check the inode number and number of links for the file ‘emphardlink’.
111. Now once again list the contents of file ‘emphardlink’.
112. Change the name of file ‘empbackup’ to ‘employee’.
113. Create a file ‘empsoftlink’ which is a soft link to ‘employee’ file in the current directory.
114. Check the inode number and number of links for the files – ‘employee’ and ‘empsoftlink’.
115. List the contents of file ‘empsoftlink’.
116. Shift the file ‘empsoftlink’ from current directory to ‘rootdir’.
117. Now once again list the contents of file ‘empsoftlink’.
118. Move back the file ‘empsoftlink’ from ‘rootdir’ to current directory.
119. Create a file ‘empbackup’ that is a backup of file ‘employee’.
120. Delete the file ‘employee’.
121. Check the inode number and number of links for the file ‘empsoftlink’.
122. Now once again list the contents of file ‘empsoftlink’.
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 84
KSKV Kachchh University
Program: BCA
Semester: VI
Syllabus with effect from June 2018
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 85
KSKV Kachchh University
Program: BCA
Semester: VI
Above structure may be followed by the colleges during the internal examination.
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 86
KSKV Kachchh University
Program: BCA
Semester: VI
300
Q.3 Documentation – Report 60
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 87
KSKV Kachchh University
Program: BCA
Semester: VI
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 88
KSKV Kachchh University
Program: BCA
Semester: VI
07
Q.1(A) Medium Questions (Any Two) 15
I
08
Q.1(B) Medium Questions / Long Questions (Any Three)
06
Q.2(A) Medium Questions (Any Two) 15
II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
08
Q.4(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 89
KSKV Kachchh University
Program: BCA
Semester: VI
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 90
III The Theory Behind Keyword Research 25%
Traditional Approaches: Domain Expertise
Site Content Analysis, Keyword Research Tools
Determining Keyword Value/Potential ROI, Leveraging
the Long Tail of Keyword Demand, Trending, Seasonality,
and Seasonal Fluctuations in Keyword Demand
Making Site Accessible to Search Engines
Creating an Optimal Information Architecture
Root Domains, Subdomains, and Microsites
Optimization of Domain Names/URLs
Keyword Targeting, Content Optimization
Duplicate Content Issues Controlling Content with
Cookies and Session IDs, Content Delivery and Search
Spider Control, Redirects, Content Management System
(CMS) Issues, Optimizing Flash, Best Practices for
Multilanguage/Country Targeting
IV The Opportunities in Vertical Search 25%
Optimizing for Local Search
Optimizing for Image Search
Optimizing for Product Search
Optimizing for News, Blog, and Feed Search
Others: Mobile, Video/Multimedia Search
Why Measuring Success Is Essential to the SEO Process
Measuring Search Traffic
Tying SEO to Conversion and ROI
Competitive and Diagnostic Search Metrics Key
Performance, Indicators for Long Tail SEO
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 91
KSKV Kachchh University
Program: BCA
Semester: VI
07
Q.1(A) Medium Questions (Any Two) 15
I
08
Q.1(B) Medium Questions / Long Questions (Any Three)
06
Q.2(A) Medium Questions (Any Two) 15
II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
08
Q.4(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 92
KSKV Kachchh University
Program: BCA
Semester: VI
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 93
KSKV Kachchh University
Program: BCA
Semester: VI
06
Q.2(A) Medium Questions (Any Two) 15
II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
08
Q.4(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 94
KSKV Kachchh University
Program: BCA
Semester: VI
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 95
KSKV Kachchh University
Program: BCA
Semester: VI
06
Q.2(A) Medium Questions (Any Two) 15
II
09
Q.2(B) Medium Questions / Long Questions (Any Three)
06 15
Q.3(A) Medium Questions / Long Questions (Any Two)
III
08
Q.3(B) Medium Questions / Long Questions (Any Two)
07 15
IV Q.4(A) Medium Questions / Long Questions (Any Two)
08
Q.4(B) Medium Questions / Long Questions (Any Two)
BCA Semester I and II Effective From 2016-17, Semester III and IV From 2017-18, Semester V and VI From 2018-19 Page 96