132
B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016) VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE STRUCTURE FOR Bachelor of Computer Applications (B.C.A) / M.C.A.(Dual Degree/Integrated) Under CBCS with effect from the academic year 2016-2017 course of study 1. Eligibility for Admission A candidate seeking admission into First year BCA Degree shall be required to have passed Intermediate (general or Vocational) or its equivalent However they are eligible for admission into M.C.A as they are studying Mathematics as one of the subjects in three year B.C.A Degree course. The course structure, syllabus and question papers of BCA are common for first three years for the students who joined in Dual Degree/Integrated MCA course. Similarly the course structure, syllabus and question papers of II year and III year M.C.A. are common for the Dual Degree/Integrated MCA course for the student for the remaining two years i.e. for IV year and V year. 2. Duration (a) Duration of the Course : BCA : 3 years – 6 Semesters Dual Degree /Integrated MCA: 5 years – 10 semesters (3 years BCA + 2 years MCA) (b) Medium of Instruction: English only 3. Scheme of Examination and Evaluation a. Theory Papers: The maximum marks for each Theory paper shall be 100 Marks. Out of 100 Marks, in each Theory Paper, there will be 25 Marks for Internal Evaluation and Assignments and 75 Marks for University Examination. b. Practical Subjects: The maximum marks for each Practical paper shall be 100 Marks. Out of 100 Marks, in each Practical paper, there will be 75 marks for University Examination and 25 marks for Internal Evaluation. c. Comprehensive Viva-voce: For Comprehensive viva-voce, there will be an external evaluation of 50 marks. The assessment will be made by a Board consisting of one External Examiner and one internal examiner at the end of the instruction of the semester during practical examination. d. Seminar & Group Discussion: For Seminar, there will be an internal evaluation of 50 marks. The assessment will be made by a Board consisting of H.O.D. and two internal examiners from the faculty members of the department of respective college at the end of the instruction of the semester during practical examination. e. Comprehensive Study on Current Technologies: Comprehensive Study on Current Technologies shall be 100 marks. It is a field work to be done by a group of two or three students. They have to prepare and submit a detailed report on the current software and hardware technologies at the end of instruction of the Sixth semester during practical examination. A committee consisting of the H.O.D. of the concerned college as Chairman and two faculty members of the department of the respective college will adjudicate the knowledge of the students and award the marks. Page 1 of 132

VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITY

GUIDELINES & COURSE STRUCTURE FORBachelor of Computer Applications (B.C.A) / M.C.A.(Dual Degree/Integrated)

Under CBCS with effect from the academic year 2016-2017 course of study

1. Eligibility for AdmissionA candidate seeking admission into First year BCA Degree shall be required to have

passed Intermediate (general or Vocational) or its equivalentHowever they are eligible for admission into M.C.A as they are studying Mathematics as one of

the subjects in three year B.C.A Degree course.The course structure, syllabus and question papers of BCA are common for first three years

for the students who joined in Dual Degree/Integrated MCA course. Similarly the course structure,syllabus and question papers of II year and III year M.C.A. are common for the DualDegree/Integrated MCA course for the student for the remaining two years i.e. for IV year and V year.

2. Duration (a) Duration of the Course : BCA : 3 years – 6 Semesters Dual Degree /Integrated MCA: 5 years – 10 semesters

(3 years BCA + 2 years MCA)(b) Medium of Instruction: English only

3. Scheme of Examination and Evaluation a. Theory Papers:

The maximum marks for each Theory paper shall be 100 Marks. Out of 100 Marks, in eachTheory Paper, there will be 25 Marks for Internal Evaluation and Assignments and 75 Marks forUniversity Examination.

b. Practical Subjects:

The maximum marks for each Practical paper shall be 100 Marks. Out of 100 Marks, ineach Practical paper, there will be 75 marks for University Examination and 25 marks for InternalEvaluation.

c. Comprehensive Viva-voce:

For Comprehensive viva-voce, there will be an external evaluation of 50 marks. Theassessment will be made by a Board consisting of one External Examiner and one internalexaminer at the end of the instruction of the semester during practical examination.

d. Seminar & Group Discussion:

For Seminar, there will be an internal evaluation of 50 marks. The assessment will be madeby a Board consisting of H.O.D. and two internal examiners from the faculty members of thedepartment of respective college at the end of the instruction of the semester during practicalexamination.

e. Comprehensive Study on Current Technologies:Comprehensive Study on Current Technologies shall be 100 marks. It is a field work to be

done by a group of two or three students. They have to prepare and submit a detailed report on thecurrent software and hardware technologies at the end of instruction of the Sixth semester duringpractical examination.

A committee consisting of the H.O.D. of the concerned college as Chairman and two facultymembers of the department of the respective college will adjudicate the knowledge of the studentsand award the marks.

Page 1 of 132

Page 2: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Page 2 of 132

Page 3: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

f. Minor Project:The maximum marks for Minor Project shall be 200 Marks. Out of 200 marks, 75 Marks for

University Examination, 25 marks for internal evaluation and 100 Marks for project Seminar. Theevaluation of Project Work shall be conducted at the end of Fifth Semester.

Under the supervision of the faculty guides chosen by the candidate and assigned by theH.O.D., the project work envisaged to submission of Project report. The Minor Project work is tobe carried out as per the guidelines issued by the University.

g. Major Project:The maximum marks for Project Work shall be 300 Marks. Out of 300 marks, 150 Marks for

University Examination, 50 marks for internal evaluation and 100 Marks for Mid-Seminar. Theevaluation of Project Work shall be conducted at the end of Sixth Semester.

Under the supervision of the faculty guides chosen by the candidate and assigned by theH.O.D., The project work envisaged to submission of Dissertation. The Project work is to be carriedout as per the guidelines issued by the University.

4. Qualifying Marks for a Pass

A Candidate appearing for the First time for the Examination of any semester has to register forwhole Examination of that semester. A Candidate shall be declared to have passed the Examination, ifhe/she secures not less than 40% of Marks in each Theory / Practical Paper / Project in the Semester-end University Examination. Paper-wise pass is allowed subject to obtaining 40% of Marks in theUniversity-end Examination for each paper.

A Candidate who could not get pass Marks for the Dissertation of the Project should submitrevised Dissertation along with the next Batch of Candidates.

5. University ExaminationsFor each Theory Subject, there shall be a comprehensive University Examination of Three

Hours duration. Setting of Question Papers shall be done by External Examiners.For each Practical subject, the University Examination shall be conducted by two Examiners

i.e. one internal and one external examiners. Both examiners shall be appointed by the University.Viva-voce Examination Project work shall be conducted by two Examiners. i.e. one internal and

one external examiners. Both examiners shall be appointed by the University.

6. PromotionA Candidate shall be promoted to the next Semester, if he/she satisfies the minimum

attendance requirements (i.e., 75%) of that Semester and must be registered for the Examination ofthat Semester of BCA and Dual Degree/Integrated MCA course Course.

7. EvaluationThe evaluation will be on par with usual degree examination, i.e., single valuation for each

Theory and Practical Examinations of each Semester of the BCA and Dual Degree/Integrated MCAcourse Course. There will be both Internal and External Evaluation for Project Work.

8. ClassificationA Candidate is awarded Third Class if he/she gets an average of 40 percent and above and

below 50 percent Marks. He/she is awarded Second Class if gets 50 percent and above and below 60percent Marks and awarded First Class he/she gets 60 percent and below 75% Marks. He/She is

Page 3 of 132

Page 4: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

awarded distinction if he/she gets 75 percent and above marks. The Supplementary Candidates haveto secure 40% of marks to even in each paper pass.

9. ImprovementThe Candidates are permitted to improve their Marks in one or more Theory Papers of any

Semester as per the Regulations and Syllabus etc., which are in vogue. If the Candidates fails toimprove his/her Marks/Class are retained i.e., the marks which are higher after improvement are to beconsidered. There is no provision for improving the Marks of Dissertation and Practical.

10. Award of DegreeThe Degree of BCA shall be conferred the Candidate after admission into the BCA Degree

Course of the University, the Candidate after admission into the BCA Degree Course, must havestudied Six Semesters of BCA Course. The Candidate must have satisfied minimum attendancerequirements as stipulated in Clause No.6 in each Semester of the BCA Degree Course. Award of abachelor's degree (BCA) at the end of three years and award of Master's degree in Master ofComputer Applications(MCA) at the end of five years for Dual Degree/Integrated MCA coursestudents.

11. Award of Ranks

Candidates who passed the examinations at the first appearance in all Six semesters shall beranked in order of merit. The candidates who have taken supplementary examinations shall also beeligible for classification but they shall be considered for the award of rank. Ranks shall be awarded forthe top three students or 10% of the total strength of the students appeared for the Sixth semester endexaminations, which ever is higher.

Page 4 of 132

Page 5: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Page 5 of

132

Page 6: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITYBCA Under CBCS with effect from the academic year 2016-2017 course of

study Table-1: B.C.A. SEMESTER – I

Sno Course Total Mid Sem Sem End Teaching CreditsMarks Exam* Exam Hours

1 First Language 100 25 75 4 3English

2 Foundation Course 50 0 50 2 2HVPE (Human Values &Professional Ethics)

3 Foundation course 50 0 50 2 2

Environmental Studies

4 Elementary Mathematics 100 25 75 4 3

5Elementary Mathematics

100 25 75 2 2Lab

6 Computer Fundamentals 100 25 75 4 3& MS office

7 MS OFFICE LAB 100 25 75 2 2

8 Programming Using “C” 100 25 75 4 3

9 Programming Using “C” 100 25 75 2 2Lab

10 Photoshop Lab 100 25 75 2 2

Total 900 200 700 28 24

Page 6 of 132

Page 7: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITYBCA Under CBCS with effect from the academic year 2016-2017 course of study

Table-2: B.C.A. SEMESTER – II

Sno Course Total Mid Sem Sem End Teaching CreditsMarks Exam* Exam Hours

1 First Language 100 25 75 4 3English

2 Foundation course 50 0 50 2 2Communication & SoftSkills-1

4 Statistical Methods and 100 25 75 4 3their Applications

5 Statistical Methods and 100 25 75 2 2

their Applications Lab

6 Operating Systems 100 25 75 4 3

7 Operating Systems Lab 100 25 75 2 2

8 Object Oriented 100 25 75 4 3Programming Using

“C++”9 Object Oriented 100 25 75 2 2

Programming Using“C++” Lab

10 Adobe In Design Lab 100 25 75 2 2

11 Comprehensive Viva-voce 50 0 50 2 2

Total 900 200 700 28 24

Page 7 of 132

Page 8: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITYBCA Under CBCS with effect from the academic year 2016-2017 course of study

Table-3: B.C.A. SEMESTER – III

Sno Course Total Mid Sem Sem End Teaching CreditsMarks Exam* Exam Hours

1 First Language 100 25 75 4 3English

2 Foundation Course 50 0 50 2 2Entrepreneurship

3 Foundation course 50 0 50 2 2Communication & SoftSkills -2

4 Fundamentals of 100 25 75 6 5Accounting

5 DBMS 100 25 75 4 3

6 DBMS Lab 100 25 75 2 2

7 Programming with JAVA 100 25 75 4 3

8 JAVA LAB 100 25 75 2 2

9 Tally Software Lab 100 25 75 2 2

Total 800 175 625 28 24

Page 8 of 132

Page 9: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITYBCA Under CBCS with effect from the academic year 2016-2017 course of study

Table-4: B.C.A. SEMESTER – IV

Sno Course Total Mid Sem Sem End Teaching CreditsMarks Exam* Exam Hours

1 Foundation Course 50 0 50 2 2Communication & SoftSkills -3

2 Foundation Course 50 0 50 2 2Analytical Skills

3 Computer Networks 100 25 75 4 3

4 Computer Networks Lab 100 25 75 2 2

5 Data Structures 100 25 75 4 3

6 Data Structures Lab 100 25 75 2 2

7 Web Programming 100 25 75 4 3

8 Web Programming Lab 100 25 75 2 2

9Seminar & Group

50 0 50 2 2Discussion

10 Comprehensive Viva-voce 50 0 50 2 2

Total 800 150 650 26 23

Page 9 of 132

Page 10: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITYBCA Under CBCS with effect from the academic year 2016-2017 course of study

Table-4: B.C.A. SEMESTER – V

Sno Course Total Mid Sem Sem End Teaching CreditsMarks Exam* Exam Hours

1 Software Engineering 100 25 75 4 3

2 Software Engineering Lab 100 25 75 2 2

3 OOAD 100 25 75 4 3

4 OOAD Lab 100 25 75 2 2

Elective – 15.1 Data Mining

5.2 Unix 100 25 75 4 3

5.3 Computer Aided Modeling

Elective – 26.1 Android Basics

6.2 Principles of Animation100 25 75 4 3

6.3 Computer Organization

Elective – 1 (LAB)7.1 Data Mining Lab

7.2 Computer Networks Lab100 25 75 2 2

7.3 Computer Aided Modeling Lab

Elective – 2 (Lab)8.1 Android Basics Lab

8.2 Computer Animation Lab100 25 75 2 2

8.3 Computer Organization Lab

9 Minor Project 100 25 75 2 2

10 Project Seminar 100 25 75 2 2Total 1000 250 750 28 24

Page 10 of 132

Page 11: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITYBCA Under CBCS with effect from the academic year 2016-2017 course of study

Table-6: B.C.A. SEMESTER – VI

Sno Course Total Mid Sem Sem End Teaching CreditsMarks Exam* Exam Hours

1 Ecommerce 100 25 75 4 3

2 Ecommerce Lab 100 25 75 2 2

Elective – 1

3.1 Hadoop & R Language

3.2 Visual programming100 25 75 4 3

3.3 Cyber Laws

4 Elective – 1 Lab 100 25 75 2 2

Elective – 2

5.1 Advanced Android

5.2 Design of Video Games100 25 75 4 3

5.3 Software Testing

6 Elective – 2 Lab 100 25 75 2 2Comprehensive Study on

7 Current Technologies 100 25 75 2 4Project Lab

8 Project Mid-Seminar 100 25 75 2 3

9 Major Project 200 50 150 4 8

Total 1000 250 750 28 30

Page 11 of 132

Page 12: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA I year I semesterELEMENTARY MATHEMATICS

No. of Hours per week : 4 Max. Marks : 100Credits : 3 External : 75

Internal : 25Unit-I: Matrix Algebra :

Matrix Algebra: Types of matrices -Matrix addition and subtraction - Matrix multiplication-Transpose of a matrix, row matrix, column matrix, Symmetric and skew symmetric matrices.

Unit-II: Linear Equations :Ad joint of a square matrix- Inverse of square matrix by using Adj A 3 order only.Solution of Linear Equations.(i) Cramer's Rule (ii) Matrix Inverse method

Unit-III: Maxima and Minima :Maxima and Minima: Introduction- Increasing and decreasing functions -Maxima and MinimaValues of a Function in one variable only.

Numerical Integration :1. Trapezoidal rule 2. Simpson's 1/3 rule 3.Simpson's 3/8 rule

UNIT – IV : Set Theory : Set, Subset, Types of Sets – Operations onsets – Demerger‟s Laws – statements only.

Unit-V: Finite Differences and interpolation :

Finite Differences - Forward Differences - Backward differences.Newton's forward interpolation formula - Newton's backward interpolation formula

Note: 1. Concentration on numerical problems Only.2. Proofs of theorems and Derivations of expressions are ommited.

Text Books :1. Mathematical Methods by Dr.T.K.V. Ivengar, Dr.B.Krishna Gandhi, Dr. S.Ranganatham,

and Dr.M.V.S.S.N. Prasad by S.Chand publications 6th revised edition 2011.

2. Quantitative Techniques by C.Satyadevi by S.chand Company

Reference book :1. Higher Engineering Mathematics by Dr.B.S.Grewal by Karna publisher‟s 34th edition.

Page 12 of 132

Page 13: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter:Two questions must be given from each unit in Section-A and Section-B

Page 13 of 132

Page 14: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE.THREE YEAR (CBCS) DEGREE EXAMINATION

FIRST YEAR EXAMINATIONSEMESTER – I (PART II : B.C.A.)ELEMENTARY MATHEMATICS

MODEL PAPERTime: 3 Hours Max. Marks : 75

SECTION -A Answer any FIVE Questions. Each Question carries 5 Marks : (5 X 5= 25 Marks)

1. Define Transpose of a Matrix 1 2

3 4A

prove that

TTA A .

2.1 2 1 0 1 1

, ,2 1 0 1 1 2

A B C

then prove that A B C A B C .

3.4 5

7 9A

find 1A .

4. What is the formula for Cramer’s Rule? Explain.5. Find the following function is Increasing or Decreasing at 2x where

3 22 9 12 16f x x x x .

6. The table below shows the temperature f t as function of time

t 1 2 3 4 5 6 7

f t 81 75 80 83 78 70 60

Use Simpson’s 1

3 method to estimate

7

1f t dt

7. If 1, 2,6,7,8 , 3, 4,5,7A B find (i) A B (ii) B A and examine they

are equal or not.

8. If 3, 4,5,6,7 , 5,6,7,8,9A B find A-B and B-A and examine they are equal

or not.9. Find the forward difference table to the following :

x : 35 45 55 65 75y : 200 220 243 270 289

10. Construct backward difference table to the following data and find 2 4,2 2

y y

x : 0 1 2 3 4 5 6y : 0 1 16 81 256 625 1296

(PTO)

Page 14 of 132

Page 15: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

SECTION - BAnswer any FIVE questions. Each Question carries TEN Marks : 5 X 10 = 50M11. Express the matrix A as a sum of symmetric and skew symmetric Matrices where

3 2 6

2 7 1

5 4 0

A

.

12. Evaluate 2 3 9A A I . Where

1 2 3

2 3 1

3 1 2

A

.

13. Find the Adjoint and Inverse of a matrix

1 3 3

1 4 3

1 3 4

A

.

14. Solve the following equations by matrix method 2 1,x y z 2,x y z

5 5 4 3x y z .

15. Find maxima and minima of the function 3 22 3 36 10y x x x .

16. Evaluate 6 1

10dx

x

using trapezoidal Rule.

17. Explain different operations on sets with one example.

18. 2,3, 4,5,6 ,A 4,5,6,7,8 ,B 5,6,7C show that

(i) A B C A B C (ii) A B C A B C

19. Find f(2.5) using Newton’s forward formula from the following table :x : 0 1 2 3 4 5 6y : 0 1 16 81 256 625 1296

20. Below are the given values of x and y respectively. Estimate by a suitable formulaof interpolation the value of y, when x = 7.

x : 2 4 6 8y : 7 21 43 73

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 15 of 132

Page 16: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA I year I semester

COMPUTER FUNDAMENTALS AND MS OFFICE

Course Objectives

The objective of the course is to introduce the concepts of computer fundamental & theirapplications for the efficient use of office technology in a business environment.

Course Outcomes1. Demonstrate the basic technicalities of creating Word documents for office use. 2. Create and design a spreadsheet for general office 3. Demonstrate the basic technicalities of creating a PowerPoint presentation. 4. Demonstrate the practices in data & files management

UNIT-I

Introduction to computers, characteristics and limitations of computer, Block diagram ofcomputer, types of computers, uses of computers, computer generations, Input and outputdevices: Keyboard and mouse, inputting data in other ways

UNIT-II

Types of Software: system software, Application software, commercial, open source, domainand free ware software, Memories: primary, secondary and cache memory

UNIT III

MS Word: Getting Started Working with Microsoft Office 2007. Understanding Word BasicsEditing and Formatting Text. Formatting Documents, Working with Graphic Objects

UNIT IVMicrosoft Excel: Understanding Excel Basics. Formatting and Editing the Worksheet, UsingFormulas and Functions, Working with Charts.

UNIT V

Microsoft PowerPoint: Understanding PowerPoint Basics. Formatting and ModifyingPresentations, Enhancing the Presentation

Page 16 of 132

Page 17: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

TEXT BOOK1. Fundamentals Of Computers ” by REEMA THAREJA from OXFORD UNIVERSITY

PRESS (UNIT I, UNIT II)

2. Microsoft Office 2007 Fundamentals, 1st Edition By Laura Story, Dawna Walls (UNIT

III, UNIT IV, UNIT V)

REFERENCE BOOK3. “Computer Fundamentals and Programming in C” by REEMA THAREJA from OXFORD

UNIVERSITY PRESS

4. PC SOFTWARE UNDER WINDOWS by Puneet Kumar And Sushil Bhardwaj From

Kalyani Publishers

Student Activity:

1. Identify the parts of your computer/laptop

2. Load trail version of recent MS office suit in your system

3. Prepare your profile in MS PP using animations and sound effects

Page 17 of 132

Page 18: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 18 of 132

Page 19: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - I YEAR - SEMESTER-ICOMPUTER FUNDAMENTALS AND MS OFFICE

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about keyboard and mouse 2. What are various uses of computers3. What is Cache memory? Explain 4. Differentiate system and application software.5. Define MS-Word. Write its features6. Briefly explain creating a new document in MS-Word7. Write about parts of MS-Excel window8. Explain any five functions used in Excel9. Explain how to insert and delete slides in presentation10. Briefly write about saving a presentation.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain in detail about parts of a computer system with a neat sketch.12. Write about input devices in detail.13. What is software? Explain different types of software14. Write about secondary memory devices.15. Explain various parts of MS-Word window16. Write about formatting in MS-Word17. Define chart in Excel. Explain working with charts in Excel18. Explain any five functions with examples used in Excel software.19. Explain in detail how to create a presentation in PowerPoint20. Write in detail about enhancing presentation.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 19 of 132

Page 20: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

COMPUTER FUNDAMENTALS AND MS OFFICE LAB

1. Prepare your class time table using different Text formatting‟s in a table.

2. Prepare a Call Letter for All Applicants to Inform Interview Details

3. Prepare a document to design a visiting card

4. Create Water Marking

5. Create Backup file

6. Create a short film with animation and sound effects

7. Create a payslip with details of employee salary

8. Calculate student grades using his internal and external marks details

9. Draw different types of charts for weather analysis of 5 successive years

10.Prepare an excel sheet for posting attendance of students in various subjects and

create a formula for promoting students having 75% minimum attendance

11.Prepare an excel sheet for conducting objective entrance test having multiple

choice answers.

12.Prepare an excel sheet for student details and create formulas for accessing

student addresses, category etc.

13.Prepare a presentation about your college

14.Prepare an excel sheet for creating a pie chart for budget analysis

15.Prepare an excel sheet to illustrate various functions

Page 20 of 132

Page 21: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA I year I semester

PROGRAMMING USING CObjectives:1. Learn how to solve common types of computing problems.2. Learn data types and control structures of C 3. Learn to map problems to programming features of C. 4. Learn to write good portable C programs. Outcomes: Upon successful completion of the course, a student will be able to: 1. Appreciate and understand the working of a digital computer 2. Analyze a given problem and develop an algorithm to solve the problem 3. Improve upon a solution to a problem 4. Use the 'C' language constructs in the right way 5. Design, develop and test programs written in 'C'

UNIT I

Introduction to C: Introduction – Structure of C Program – Writing the first C Program – Fileused in C Program – Compiling and Executing C Programs – Using Comments – Keywords –Identifiers – Basic Data Types in C – Variables – Constants – Operators in C

UNIT III/O Statements in C: Formatted input and output functions: scanf(), printf()

Decision Control and Looping Statements: Introduction to Decision Control Statements –Conditional Branching Statements – Iterative Statements – Nested Loops – Break andContinue Statement – Goto Statement.

UNIT IIIFunctions: Introduction – using functions – Function declaration/ prototype – Functiondefinition – function call – return statement – Passing parameters – Scope of variables –Storage Classes – Recursive Functions

UNIT IV

Arrays: Introduction – Declaration of Arrays – Accessing elements of the Array – StoringValues in Array – Calculating the length of the Array – one dimensional array for inter-functioncommunication – Two dimensional Arrays – two dimensional arrays for inter-functioncommunication

Strings: Introduction - String Operations – String and Character functions.

Page 21 of 132

Page 22: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Page 22 of

132

Page 23: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT V

Pointers: Understanding Computer Memory – Introduction to Pointers – declaring PointerVariables – Passing Arguments to Functions using Pointer – Pointer and Arrays – PassingArray to Function – Dynamic Memory Allocation

Structure, Union Data Types: Introduction – Nested Structures – Arrays of Structures– Selfreferential Structures – Union

TEXT BOOK1. Computer Fundamentals and Programming in C by REEMA THAREJA from

OXFORD UNIVERSITY PRESS

REFERENCE BOOKS

2. E Balagurusamy: ―COMPUTING FUNDAMENTALS & C PROGRAMMINGǁ – Tata

McGraw-Hill, Second Reprint 2008, ISBN 978-0-07-066909-3.

3. Ashok N Kamthane: Programming with ANSI and Turbo C, Pearson Edition Publ, 2002.

4. 2. Henry Mullish & Huubert L.Cooper: The Sprit of C, Jaico Pub. House,1996.

5. Teach your C Skills-Kanithker

Student Activity:

1. Create time table using faculty workload, subjects etc.

2. Prepare a complete note on recursion and its types

3. Prepare a complete note types of files and file formats for different inputdata

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 23 of 132

Page 24: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Page 24 of 132

Page 25: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - I YEAR - SEMESTER-IPROGRAMMING USING C

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about compiling and executing programs in C.2. Explain briefly constants used in C language.3. Write about switch statement with an example4. Illustrate break and continue statements.5. What is function prototype? Explain its use in C program6. Briefly explain call-by-value method with an example7. Write about accessing elements of an array with an example8. Define string. Write any two string operations9. Explain passing an array to a function10. Differentiate structure and union in C language.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Write in detail the structure of C program12. Define data type. Explain various data types used in C language13. Explain in detail about I/O functions in C14. Illustrate the use of decision control statements with an example15. What is recursive function? Explain with an example16. Write about storage classes used in C language17. Define array. Explain how will you declare and access arrays in C program18. Write a C program to find whether a string is palindrome or not19. What is dynamic memory allocation? Explain with examples20. Define Structure. Illustrate the use of structures in C program

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 26: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

PROGRAMMING USING C LAB1.Write a C program to calculate the expression: ((a*b)/c)+(a+b-c) 2.Write a C program to calculate (a+b+c)3. 3. Program to convert temperature from Celsius to Fahrenheit. 4.Write a C program to calculate the Compound Interest. 5.Program to convert Hours into seconds. 6.Write a C program to Fine Biggest of Three numbers. 7.Write a C program to read student marks in five subjects and calculate the Total,Average and Grade according to the following conditions:

i. If average >=75 grade is ‗A„. ii. If average >=60 and <75 grade is ‗B„. iii. If average >=50 and <60 grade is ‗C„. iv. Otherwise grade is ‗D„. v. Check that marks in each subject >= 35.

8.Program to display number of days in given month using Switch – -Case. 9. Write a C program to check whether the given number is Prime or Not. 10. Write a program to Check whether given number is Palindrome or Not. 11. Program to check whether a given number is Armstrong or Not

12. Write a C program to print Fibonacci Series.

13.Write a C program to perform Matrix Addition. 14.Write a C program to perform Matrix Multiplication. 15.Program to display Student Details using Structures.

Page 27: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA I Year I Semester

Photo Shop Lab

Create following items using different options in photo shop

1. Visiting card

2. Cover page of a book

3. Paper add for calling tenders

4. Passport photo design

5. Pamphlet

6. Broacher designing

7. Titles designing

8. Custom shapes creation

9. Web template design

10.Black & white and color photo conversion

11. Image size modification

12.Wedding album designing

13.Background changes

14.Box package cover designing

15.Texture and patterns designing

Page 28: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA I Year II SemesterSTATISTICAL METHODS AND THEIR APPLICATIONS

Unit-I :Introduction measures of central tendency, computation of Arithmetic mean, Medianand Mode only for ungrouped data and grouped data. (Numerical Applications Only)

Unit-II :Measures of Dispersion, Computation of Range – Coefficient of Range – QuartileDerivation – Coefficient of Quartile Derivation – Mean Deviation – Coefficient of MeanDeviation. (Numerical Applications Only)

Unit-III :Measures of Dispersion, Variance standard Deviation – Coefficient of Variation forgrouped and ungrouped data. (Numerical Applications Only)

Unit-IV :Concept of Skewness, karl-pearsons coefficient of skewness, Bowley‟s coefficient ofskewness. (Numerical Applications Only)

Unit-V :Meaning of Correlation, Types of correlation Karl-pear sons coefficient of correlation(for individual series only) Spearman‟s Rank correlation.

NOTE : 1. Concentration on numerical problems Only.2. Proofs of theorems and Derivations of expressions are ommited.

Text Books :1. Statistical Methods – Dr. S.P. Gupta – Chand & Sons. 2. Quantitative Techniques by C. Sathyadevi – S. Chand.

Reference Books :1. Statistical Methods – Snedecor G.W. & Cochran W.G. Oxford & + DII. 2. Elements of Statistics – Mode. E.B. - Prentice Hall.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 29: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORECBCS – B.C.A - I YEAR - SEMESTER-II (w.e.f. 2016-’17)

BACHELOR OF COMPUTER APPLICATIONSSEMESTER-II (MODEL QUESTION PAPER)

STATISTICAL METHODS AND THEIR APPLICATIONS

Time: 3 Hours Max. Marks : 75Section-A

Answer any FIVE of the following Questions : (5 x 5= 25 Marks)

1. From the following data the monthly income of ten employees in an office. Calculate theArithmetic mean

Income (Rs) : 4780, 5760, 6690, 7750, 4840, 4920, 6100, 7210, 7050, 6950.

2. In Asymmetrical Distribution, mode=32.1, Mean=35.4, find out the value of Median.

3. Find Median, and Mode to the following data :4, 5, 6, 4, 5, 4, 10

4. Find the range to the following data 200, 210, 208, 160, 220, 250.

5. Compute Quartile Deviation From the following dataMarks 10 20 30 40 50 60No. of Students 4 7 15 8 7 2

6. If mean of a distribution is 160, Mode 157 Standard deviation is 50. Find co-efficient ofVariation.

7. Find Karl-Pearsons Coefficient of Skewness to the following data mean=150, mode=185,

standard deviation

8. Find Bowleys Coefficient of Skewness for Q =16.4, Q =24.2, Q =26.41 2 3 .

9. Find Correlation Coefficient to the Following data , ,

10. Find Coefficient of variation for , n=10,

(P.T.O)

Page 30: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Section - B

Answer any FIVE Question (5 10 =50 Marks)11. Calculate Arithmetic Mean for the following data

X 1 2 3 4 5 6 7F 5 9 12 17 14 10 6

12. Find Mode to the following data :Marks 0-10 10-20 20-30 30-40 40-50No of students 3 15 7 10 12

13. Calculate Mean Deviation for the following data :X 5 10 15 20 25 30F 3 4 8 12 7 2

14. Compute Coefficient of Quartile Deviation to the following dataMarks 0-10 10-20 20-30 30-40 40-50 50-60 60-70 70-80 80-90 90-100No of students 10 15 28 32 40 35 26 14 10 5

15. The following are the runs scored by two batsmen A and B in 10 Innings. Find out who is better rungetter and who is more consistent player

A runs 90 110 5 10 125 15 35 16 134 10B runs 65 68 52 47 63 25 25 60 55 60

16. Compute Variance and Standard Deviation for the following data : C.I 100-110 110-120 120-130 130-140 140-150 150-160 160-170

F 4 14 22 30 20 8 2

17. Compute Karl-Pear sons Coefficient of Skewness to the following data :Distance (km) 10 20 30 40 50No.of Buses 16 20 29 49 61

18. Compute Bowley’s coefficient of skewness to the following data :Class 0-5 5-10 10-15 15-20 20-25 25-30Frequency 5 10 22 28 16 9

19. Calculate coefficient of correlation of the following data :X 10 12 13 16 17 20 25 30 34Y 20 22 26 27 29 33 37 40 42

20. Calculate Rank Correlation for the data given below :X 72 70 46 69 56 65 65 45 35 75

Y 111 110 105 112 115 115 101 118 107 120

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 31: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA I Year II Semester

OPERATING SYSTEMSCourse Objectives

1. To understand the services provided by and the design of an operating system. 2. To understand the structure and organization of the file system. 3. To understand what a process is and how processes are synchronized and scheduled. 4. To understand different approaches to memory management. 5. Students should be able to use system calls for managing processes, memory andthe file system. 6. Students should understand the data structures and algorithms used to implement an OS.

Course Outcomes

1. Analyze the concepts of processes in operating system and illustration of thescheduling of processor for a given problem instance. 2. Identify the dead lock situation and provide appropriate solution so that protectionand security of the operating system is also maintained. 3. Analyze memory management techniques, concepts of virtual memory and disk scheduling.4. Understand the implementation of file systems and directories along with the interfacing ofIO devices with the operating system.

UNIT - I

Operating System Introduction: Operating Systems Objectives and functions, ComputerSystem Architecture, OS Structure, Evolution of Operating Systems (Simple Batch, Multiprogrammed, Distributed Systems, Real-Time Systems), Operating System services.

UNIT - II

Process and CPU Scheduling - Process concepts - The Process, Process State, ProcessControl Block, Threads, Process Scheduling - Schedulers, Preemptive Scheduling algorithms(FCFS, SJF, RR)

UNIT - III

Memory Management and Virtual Memory - Logical & physical Address Space, Swapping,Contiguous Allocation, Paging, Structure of Page Table. Segmentation, Segmentation withPaging

Page 32: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT - IV

File System Interface - The Concept of a File, Access methods, Directory Structure, FileSharing, Protection, File System Structure

Mass Storage Structure - Overview of Mass Storage Structure, Disk Structure, Disk Attachment

UNIT - V

Deadlocks - System Model, Deadlock Characterization, Methods for Handling Deadlocks,

Deadlock Prevention, Deadlock Avoidance, Deadlock Detection and Recovery from Deadlock.

TEXT BOOK1. Operating systems - Internals and Design Principles, W. Stallings, 6th Edition,

Pearson.

REFERENCES BOOKS:

2. Operating System Principles, Abraham Silberchatz, Peter B. Galvin, Greg Gagne 8thEdition, Wiley Student Edition.

3. Principles of Operating Systems by Naresh Chauhan, OXFORD University Press 4. Operating systems - Internals and Design Principles, W. Stallings, 6th Edition,

Pearson. 5. Modern Operating Systems, Andrew S Tanenbaum 3rd Edition PHI. 6. Operating Systems A concept - based Approach, 2nd Edition, D. M. Dhamdhere, TMH.7. Principles of Operating Systems, B. L. Stuart, Cengage learning, India Edition. 8. Operating Systems, A. S. Godbole, 2nd Edition, TMH

Student Activity:1. Load any new operating system into your computer. 2. Partition the memory in your system 3. Create a semaphore for process synchronization

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 33: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORECBCS – B.C.A - I YEAR - SEMESTER-II (w.e.f. 2016-’17)

OPERATING SYSTEMSMODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about various services of an operating system 2. Explain in detail about distributed operating system3. What is a process? Explain process states4. Define thread. Explain the benefits of threads.5. Explain logical memory address space6. What is segmentation? Explain 7. Write about file sharing concepts.8. Briefly explain various file access methods.9. Write a short note on deadlock characterization10. Write about deadlock prevention

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain in detail about objectives and functions of an operating system12. Write in detail about computer system architecture with a neat sketch13. Explain about process control block14. Write about various scheduling algorithms with an example15. What is paging? Explain structure of a page table.16. Write in detail about segmentation with paging.17. Explain various concepts of a file.18. Explain about mass storage structure 19. What is deadlock? Explain various methods to handle deadlocks20. Explain in detail about deadlock detection and recovery from a deadlock

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 34: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Operating Systems Lab

1. Given the list of processes, their CPU burst times and arrival times, display/print the Gantt

chart for FCFS and SJF. For each of the scheduling policies, compute and print the

average waiting time and average turnaround time.

2. Developing applications using Inter Process Communication (using shared memory)

3. Implement any two memory management schemes

4. Implement file allocation techniques (Linked)

5. Implement Deadlock prevention algorithm.

6. Given the list of processes, their CPU burst times and arrival times, display/print the Ganttchart for Round robin. Compute and print the average waiting time and averageturnaround time.

7. Implement file allocation techniques (Indexed) 8. Implement file allocation techniques (Contiguous) 9. Developing applications using Inter Process Communication (pipes) 10. Developing applications using Inter Process Communication (message queues) 11. Implement Deadlock detection algorithm. 12. Implement Deadlock avoidance algorithm.

Page 35: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 36: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA I Year II Semester

OBJECT ORIENTED PROGRAMMING USING C++

Course Objectives

This course covers object-oriented programming principles and techniques using C++. Topicsinclude pointers, classes, overloading, data abstraction, information hiding, encapsulation,inheritance, polymorphism, file processing, templates, exceptions, container classes, and low-level language features. This course also covers basic concepts for software design andreuse.Course Outcomes

1. Understand concepts of objects and their significance in real world 2. Investigate software problem in terms of objects and entities 3. Learn to co-relate relationship among different entities involved in a system 4. Find dependency and roles in an environment 5. Develop software in terms of objects, associations, and integrity constraints 6. Generalize and aggregate business entities and transform behavior into functions 7. Identify, understand and analyze various sample development models

UNIT I

Principles of OOP: Software Crisis. Software Evolution- Programming Paradigms. ObjectOriented Technology- Basic concepts and benefits of OOP – Application of OOP, OOPlanguages

UNIT IIIntroduction to C++: History of C++, Structure of C++, Application of C++, tokens, keywords,identifiers, basic data types, derived data types, dynamic initialization, scope resolutionoperator, type modifiers, type casting operators and control statements, input and outputstatements in C++

UNIT III

Classes and Objects: Class specification, Member function definition – nested member function, access qualifiers, static data members and, member functions. Instance creation - Array of objects - Dynamic objects - Static Objects – Objects as arguments -Returning objectsConstructors and Destructors: Constructors- Parameterized constructors, Overloaded Constructors, Constructors with default arguments, copy constructors, Destructors.

UNIT IV

Polymorphism: Types of polymorphism, function overloading, operator overloading Inheritance: Defining derived classes. Single Inheritance - Multiple Inheritances - Multi LevelInheritance - Hierarchical Inheritance. Hybrid Inheritance - Multi path Inheritance

Page 37: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 38: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT-VFunctions in C++: Generic Programming with Templates. Introduction, function templates orgeneric functions, overloaded function templates, user defined templates arguments, classtemplates or generic classes, Inheritance of class templates.

TEXT BOOK1. The Complete Reference C++, Herb Schildt, Tata McGraw-Hill, Fourth Edition.

REFERENCE BOOKS:

1.Object Oriented Programming with C++ by Reema Thareja, OXFORD University Press

2.Robert Lafore, "Object Oriented Programming in C++", Galgotia Publication Pvt. Ltd,4 th

edition, New Delhi, 2002

3.Ashok N Kamathane, "Object Oriented Programming with ANSI & Turbo C++", Pearson

Education, New Delhi, 2003.

4.Bjarne Stroustrup," C++ Programming language", Pearson Education, New Delhi, 2001.

5.Venugopal K R, Rajkumar Buyya and Ravishankar T," Mastering C++", TMH, ND, 2006

Student Activity:1. Create a class diagram for academic process in your college 2. Write a program to implement “Vikuntapali” game

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 39: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORECBCS – B.C.A - I YEAR - SEMESTER-II (w.e.f. 2016-’17)

OBJECT ORIENTED PROGRAMMING USING C++MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Briefly explain the benefits of OOP2. Write about data encapsulation 3. Explain memory management operator with an example program4. Explain scope resolution (::) operator with example 5. Write a program using classes and objects 6. Write about friend functions7. Write about multi level inheritance with suitable example8. Write short notes on pure virtual functions 9. What is template? Write about advantages of templates10. Write about function template

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain basic concepts of OOPS12. Write difference between OOP and POP13. Write in detail about data types in C++14. Explain Structure of C++ program with an example 15. Write about Classes and objects with suitable example16. Explain constructors and destructors with examples17. Explain function over loading and operator over loading18. What is inheritance and explain various type of inheritances19. Explain class templates with suitable example20. Write program to swap two values using class template

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 40: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

OBJECT ORIENTED PROGRAMMING USING C++ LAB

1. Write a C++ program to find the sum of individual digits of a positive integer.

2. A Fibonacci sequence is defined as follows: the first and second terms in the

sequence are 0 and 1. Subsequent terms are found by adding the preceding

two terms in the sequence. Write a C++ program to generate the first n terms of

the sequence.

3. Write a C++program to generate all the prime numbers between 1 and n , where n

is a value supplied by the user.

4. Write a C++program to find the factorial of a given integer

5. Write a C++program to find the GCD of two given integers

6. Write a C++ program that uses a recursive function for solving Towers of Hanoi problem.

7. Write a C++program to implement call by value and call by reference parameters passing

8. Write a C++ program to implement function templates

9. Write a program to implement Overloading and Overriding

10.Write a C++ program to implement the matrix ADT using a class reading and

printing a matrix.

11.Write a C++ program to implement the matrix ADT using a class addition of

matrices

12.Write a C++ program to implement the matrix ADT using a class multiplication

of matrices

13.Write C++programs that illustrate how the Single inheritance, Multiple

inheritance Multi level inheritance and Hierarchical inheritance forms of

inheritance are supported

14.Write a C++program that illustrates the order of execution of constructors

and destructors when new class is derived from more than one base class

15.Write a C++ program that illustrates how run time polymorphism is achieved

using virtual functions

Page 41: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 42: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Adobe in Design LABImplement the following tasks using ADOBE

1. Resume designing

2. Paragraph setting

3. Text column wise designing

4. Text base paper add

5. Create college Logo

6. Table creation

7. Student marks list

8. Book work

9. Picture insertion

10.Application form

11.Text based Visiting card

12.Notice designing

13.Typographic alignment styles

14.Wedding card designing

15.Letter models

Page 43: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 44: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE.THREE YEAR (CBCS) DEGREE EXAMINATION BACHELOR OF COMPUTER APPLICATIONS

(FOUNDATION COURSE)BCA – II-YEAR - SEMESTER – III

ENTREPRENEURSHIPUNIT-I :

ENTREPRENEUR: MEANING – Characteristics of an Entrepreneur – Classification ofEntrepreneur – Role of Entrepreneur in Economic Development – Difference betweenEntrepreneur and Intrepreneur.

UNIT-II :

ENTREPRENURSHIP: Characteristics of Entrepreneurship – Entrepreneur Vs Entrepreneurship– Stages of Entrepreneurship – Factors influencing an Entrepreneurship.

UNIT-III :

PROJECT FORMULATION AND APPRAISAL: Contents of Project Report – Guidelines forReport preparation – Project Appraisal techniques.

UNIT-IV :

ENTREPRENEURIAL DEVELOPMENT PROGRAMMES (EDP’s): Objectives of EDP –Stages of EDP’s – Who requires EDP’s – EDP Training.

UNIT-V :

INSTITUTIONS SUPPORTING TO ENTREPRENEURS: Central level Institutions:NABARD; SIDBI, NIESBUD Only. State level Institutions – DICs- SFC- SIDC Only.

REFERENCE BOOKS : 1. Arya Kumar, Entrepreneurship, Pearson, Delhi, 2012. 2. Poornima M.CH., Entrepreneurship Development –Small Business Enterprises, Pearson,Delhi,2009 3. Michael H. Morris, ET. al., Entrepreneurship and Innovation, Cen gage Learning, New Delhi, 20114. KanishkaBedi, Management and Entrepreneurship, Oxford University Press, Delhi, 2009 5. Anil Kumar, S., ET.al., Entrepreneurship Development, New Age International Publishers, NewDelhi, 2011 6. Khanka, SS, Entrepreneurship Development, S. Chand, New Delhi. 7. Peter F. Drucker,Innovation and Entrepreneurship. 8. A.Sahay, M. S. Chhikara, New Vistas of Entrepreneurship: Challenges &Opportunities.

Instruction to Paper Setter :2 Questions must be given from each unit.

Page 45: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE.THREE YEAR (CBCS) DEGREE EXAMINATION BACHELOR OF COMPUTER APPLICATIONS

(FOUNDATION COURSE)BCA – II-YEAR - SEMESTER – III

ENTREPRENEURSHIPMODEL PAPER

Time: 2 Hours Max. Marks : 50

Answer Any FIVE of the Following: - 5 X 10 =50

1. Explain the characteristics of Entrepreneur?

2. Write the Difference between Entrepreneur and Intrepreneur?

3. Explain Stages of Entrepreneurship?

4. Explain Factors influencing Entrepreneurship?

5. Explain the contents of Project Report?

6. Write the Techniques to appraise the project Report?

7. Explain the EDP Training?

8. Write the objectives of EDP’s?

9. Write about NIESBUD?

10. Explain SFC’s?

Instruction to Paper Setter :2 Questions must be given from each unit.

Page 46: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA II Year III SemesterFUNDAMENTALS OF ACCOUNTING

Unit-I – Introduction to Accounting

Need for Accounting – Definition – Objectives, Advantages – Book keeping and Accounting–Accounting concepts and conventions - Accounting Cycle - Classification of Accounts and itsrules - Double Entry Book-keeping - Journalization - Posting to Ledgers, Balancing of ledgerAccounts (problems).

Unit –II: Subsidiary Books:

Types of Subsidiary Books –purchases Book- Purchase returns Book-Sales Book- Sales returns Book-- Cash Book- Simple Cash Book - Two Columnar Cash Book- Three-column Cash Book- Petty cash Book (Problems).

Unit-III- Bank Reconciliation Statement:

Need for bank reconciliation - Reasons for difference between Cash Book and PassBook Balances- Preparation of Bank Reconciliation Statement- Problems on bothfavorable and unfavorable balances.

Unit -IV: Depreciation :

Depreciation – Meaning – Causes – Accounting treatment – methods of providing – depreciation – straight line method – diminishing Balance Method – Annuity Method only – Simple problems.

Unit -V: Trail Balance and Final Accounts:Meaning objectives - Methods of preparation of trial balance –Totals method –BalancesMethodPreparation of Final Accounts: Trading account – Profit and Loss account – Balance Sheet– with adjustments- Bad debts- Provision for bad debts (Simple Problems).

Reference Books1. T.S.Reddy & A. Murthy, Financial Accounting , Margham Publications 2. R L Gupta & V. K Gupta, Principles and Practice of Accounting, Sultan Chand & Sons 3. S.P. Jain & K.L Narang, Accountancy-I, Kalyani Publishers 4. Tulasian, Accountancy -I, Tata McGraw Hill Co. 5. V.K.Goyal, Financial Accounting, Excel Books 6. K. Arunjothi, Fundamentals of Accounting; Maruthi Publications

Page 47: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 48: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE.THREE YEAR B.C.A. DEGREE EXAMINATION

SECOND YEAR EXAMINATION - SEMESTER - IIIFUNDAMENTALS OF ACCOUNTING

MODEL PAPERTime: 3 Hours Max. Marks : 75

PART-AAnswer any FIVE of the following Questions (5 X 5= 25 Marks)1. From the following particulars prepare Raju’s A/c Rs. 1-1-2014 Amount due from Raju 8,000 5-1-2014 Sold goods to Raju 14,000 8-1-2014 Purchased goods from Raju 5,000 14-1-2014 Cash received from Raju 6,000 24-1-2014 Cash paid to Raju 4,000 31-1-2014 Raju’s A/c settled by cheque

2. What are the rules relating to different types of accounts? 3. A trader maintains Petty cash book under imprest system. Record the following Transactions in his Petty Cash Book:

2014 Rs.Sep. 1 Received for Petty payments 500 2 Postage 40 5 Stationery 25 8 Advertising 50 12 Wages paid 20 16 Carriage 15 20 Conveyance 22 30 Postage 50

4. Explain Different type of Subsidiary Books?5. From the following particulars prepare bank Reconciliation statement as on 30.04.2010

a) Bank Balance as per Pass book Rs 12000.b) Cheques deposited but not collected Rs.2000c) Cheques issued but not presented Rs 1500d) Bank Charges appeared in Passbook Rs 200

6. What are the causes for the difference in cash book and pass book balance ?7. On 1.1.2005 a machinery was purchased for Rs 75000 and erection charges paid were Rs 5000. Charged depreciation at 10% per annum in straight line method prepare machinery account for the first 3 years8. Write the causes for depreciation 9. From the following particulars Prepare Trial Balance.

Cash 4000 Plant 30000Capital 25000 Bank Loan 6000Stock 5000 Sales 10000O/S Expenses 1000 Reserve 3000Drawing 3000 O/S Income 4000Purchase Returns 1000 Creditors 15000Purchases 15000

h 10. What are the errors disclosed by trial balance?

Page 49: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

PART-BAnswer any FIVE questions. All questions carry equal marks. 5 X 10 = 50M

11. Classify the following into Personal, Real and Nominal Accounts (a) Capital (b) Rent recovered (c) Accrued Interest (d) Discount (e) Bad debts (f) Carriage (g) goodwill (h) Premises (i) Investments (j) Work-in-Progress.

12. Journalise the following transactions.(a) Rao starts business with Rs.10,000 cash and a building worth Rs.50,000(b) Purchased goods worth Rs.20,000 out of which goods worth Rs.12,000 was on credit from Shyam.(c) Sold goods on credit worth Rs.16,000 to Ram.(d) Received Rs.15,600 from Ram in full settlement of his account.(e) Paid Rs.11,800 to Shyam in full settlement of Rs.12,000 due to him.(f) Paid wages Rs.500 and salaries Rs.2,000

13. Enter the following transactions in suitable subsidiary books.Rs.

Jan.1 Purchased goods from Rekha 7,5004 Sold goods to Midhum 8,0005 Returned gods to Rekha 5006 Sridevi bought goods from us 4,0008 Received goods returned by Midhun 400

10 Rajesh sold goods to us 4,00015 Sold goods to Kishore 3,00016 Returned goods to Rajesh 60020 Kishore returns goods 500

14. Enter the following transactions in a three column cash book. 2015 Rs.

January 1 Started business with cash 40,0002 Opened savings bank account with Vijaya Bank 16,0005 Bought goods by cheque 3506 Received cheque from Suhas

Allowed him discount40020

8 Sold goods for cash 8010 Paid into bank – Cash 60

Cheque 40014 Paid Sateesh by cheque

Discount received69010

17 Paid Carriage 30020 Drew from bank for office 40031 Paid Salaries by cheque 200

15. From the following particulars prepare Bank Reconciliation Statement.(a) Debit balance as per cash book is Rs. 10,000.(b) Cheques issued but not presented for payments Rs. 1,500.(c) Cheques paid into bank but not credited Rs. 1,000.(d) Interest credited in pass book only Rs. 100.(e) Cheques received, entered in cash book but omitted to send to bank Rs. 500.(f) Bills collected and credited in pass book only Rs. 2,000.

Page 50: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

16. From the following transactions prepare bank reconciliation statement as on 30.04.2010a) Overdraft balance as per pass book Rs. 20,000b) On 24th . April Cheques worth Rs. 8000 were issued of which cheques worth Rs 5000 were presentedfor payment.c) On 29th April Cheques worth Rs. 10000 were Deposited with the bank of which cheques worth Rs8000 were only collected. d) Interest on Investments Rs. 2000 was collected by bank which was appeared in Passbooke) Bank Charges Rs 200 and interest on overdraft Rs 150 were debited in pass book.

17 X company Ltd., closes its accounts on 31st December each year. X company Ltd., purchased on1-1-1999 a plant for Rs. 40,000 and spent Rs. 10,000 as erection charges. On 1-7-1999, Rs.25,000 worth of additional machinery was purchased. The plant purchased on 1-1-1999 was soldfor Rs. 10,000 on 1-7-2001 as it became obsolete. On the same date a new machinery waspurchased for Rs. 60,000. The Company provides for depreciation @ 5% p.a. on the diminishingbalance method.

18. On 1-1-2001 X Co. Ltd. Purchased a machine for Rs. 60,000 and Rs. 20,000 were spent on itserection immediately. On 1-7-2002 another machine was purchased for Rs. 52,000 and on 1-7-2003 the first machine was sold for Rs. 64,000. On the same date, another machine waspurchased for Rs. 50,000. On 1-1-2004, the second machine was sold for Rs. 46,000.Depreciation was provided on machine at the rate for 10% per annum on the original costannually on 31st December. Prepare machine account for the above four calendar years.

19. The following trial balance was prepared by a clerk appointed newly by Rao & Company. Someerrors were found in the Trial Balance due to lack of experience in preparing accounts. PrepareTrial Balance by rectifying these mistakes.

S.No Particulars Debit Rs. Credit Rs.Opening Stock 5,000Capital 60,000Discount allowed 500Discount received 700Fixed Assets 60,000Sales 85,000Purchases 45,000Purchase returns 1,000Sales returns 2,000Carriage inwards 600Carriage outwards 700Wages, Salaries 25,000Bills receivable 7,000Debtors 9,000Bills Payable 7,000Rent 3,000Interest Paid 2,000Cash 800Creditors 6,900Closing Stock 33,800

1,77,500 1,77,500

Page 51: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

20. The following are the figures extracted from the Books of Krishna Murthy on 30-09-2006 ; Prepare FinalAccounts :

Debit Credit Rs. Rs.

Capital 50,000Plant & Machinery 20,000Furniture 11,500Sundry Debtors & Creditors 15,000 20,000Bills Receivable & Payable 10,000 5,000Opening Stock 20,000Purchases & Sales 60,000 90,000Depreciation 1,200Outstanding Salaries 800Salaries 10,000Wages 22,000Insurance 1,000Prepaid Insurance 100Carriage 40010% Loan ________ 5,400 Total 1,71,200 1,71,200

Adjustments : (a) Write off Rs. 1,000 as Bad Debts and provide 5% on debtors for bad debts.(b) Closing Stock was valued at Rs. 40,000.(c) Allow 10% Interest on Capital.

Instruction to Paper Setter :Two questions must be given from each unit in Section-A and Section-B

Page 52: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA II Year III Semester

DATABASE MANAGEMENT SYSTEMS

Course Objectives

The objective of the course is to enable students to understand and use a relational databasesystem. Introduction to Databases, Conceptual design using ERD, Functional dependenciesand Normalization, Relational Algebra is covered in detail. Students learn how to design andcreate a good database and use various SQL operations. The course concludes with anoverview of transaction management and introduction to advanced and non-relationaldatabases.

Course Outcomes1. Able to master the basic concepts and understand the applications of database systems. 2. Able to construct an Entity-Relationship (E-R) model from specifications and to transform torelational model. 3. Able to construct unary/binary/set/aggregate queries in Relational Algebra. 4. Understand and apply database normalization principles. 5. Able to construct SQL queries to perform CRUD operations on database. (Create,Retrieve, Update, Delete) 6. Understand principles of database transaction management, database recovery, security.

Unit-1Database Systems: Introducing the database and DBMS, Files and File Systems, Problemswith File System and advantages of Database Management systems

Unit-II

The Relational Database Model: Integrity Rules, Relational Set Operators, Relationshipswithin the Relational Database, Codd‟s relational database rules.

Entity Relationship Model: The ER Model, ER model components, entities, attributes, andrelationships

Unit-III

Introduction to SQL: SQL data types, SQL operators, Data Definition Commands, DataManipulation Commands, Select queries, Advanced Data Definition Commands, AdvancedSelect queries

Page 53: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 54: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Unit-IV

Advanced SQL: Relational Set Operators, Subqueries and correlated queries, JoiningDatabase Tables, SQL Functions, Data Control Language commands

Unit-V

Transaction Management and Concurrency Control: What is transaction, Concurrencycontrol, Concurrency control with locking Methods, Concurrency control with time stampingmethods, database recovery management.

TEXT BOOK1. Peter Rob, Carlos Coronel, Database Systems Design, Implementation and

Management, Seventh Edition, Thomson (2007)

Reference Books:

2. Elimasri / Navathe, Fundamentals of Database Systems, Fifth Edition, Pearson

Addison Wesley (2007).

3. Raman A Mata – Toledo/Panline K Cushman, Database Management Systems,

Schaum‟s Outlibe series, Tata McGraw Hill (2007).

4. C.J.Date, A.Kannan, S.Swamynathan, An Introduction to Database Systems, Eight

Edition, Pearson Education (2006).

5. Atul Kahate, Introduction to Database Management Systems, Pearson Education(2006).

Student Activity:1. Create student database of your college for placement purpose 2. Create student database of your college for fees reimbursement, ADHAAR as primary key

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 55: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - II YEAR - SEMESTER-IIIDATABASE MANAGEMENT SYSTEMS

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about the use of data and information in database management system2. Briefly illustrate various types of databases.3. What are Codd’s rules? Explain4. Briefly explain in detail about entities in E-R model5. What is an operator? Write about operators used in SQL6. Write short notes on altering a table in SQL7. Write about subqueries with an example8. Illustrate any three functions used in SQL9. Write about transaction states10. What are the various causes of failures that affect the database?

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Define DBMS. Write advantages of database management systems12. What are the various components used by the DBMS? Explain 13. Write about any two relational set operators with examples14. What is ER model? Explain the components used in ER model.15. Write about SQL data types with an example.16. Explain how to insert and update data in a table in SQL.17. What is Join? Explain how joins are useful for processing multiple tables.18. Explain DCL commands with an example19. What are ACID properties? Explain20. Briefly explain about database recovery management.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 56: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA II Year III Semester

DATABASE MANAGEMENT SYSTEMS LAB

1.Order Tracking Database

The Order Tracking Database consists of the following defined six relation schemas.

Employees(eno,ename,zip,hdate)

Parts(pno,pname,qoh,price,level) (hint: qoh: quality on

hand) Customers(cno,cname,street,zip,phone)

Orders(ono,cno,eno,received date,shipped date)

Odetails(ono,pno,qty)

Zipcodes(zip,city)

Solve the following queries

1. Get all pairs of customer numbers for customers based on same zip code.

2. Get part numbers for parts that have been ordered by at least two different customers.

3. For each odetail row, get ono,pno,pname,qty and price values along with the total pricefor the item. (total price=price*qty)

4. Get customer name and employee pairs such that the customer with name has placed an

order through the employee5. Get customer names living in fort dodge or liberal.

6. Get cname values of customers who have ordered a product with pno 10506. 7. Get pname values of parts with the lowest price.

8. Get cname values of customers who have placed at least one order through theemployee with number 1000.

9. Get the cities in which customers or employees are located.

10.Get the total sales in dollars on all orders.

11.Get part name values that cost more than the average cost of all parts.

12.Get part names of parts ordered by at least two different Customers.

13.Get for each part get pno,pname and total sales

Page 57: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

14.For each part, get pno,pname, total sales, whose total sales exceeds 1000

15.Get pno, part names of parts ordered by at least two different customers.

16.Get cname values of customers who have ordered parts from any one employee

based in wichita or liberal.

2.Shipment database

An enterprise wishes to maintain the details about his suppliers and other corresponding details. For that it uses the following tables

Table s(sid,sname,address) primary key : sidTable p(pid,pname,color) primary key : pid Table cat(sid,pid,cost) primary key : sid+pid

reference key : sid references s.sid pid references p.pid

Solve the following queries

1. Find the pnames of parts for which there is some supplier 2. Find the snames of suppliers who supply every part. 3. Find the snames of suppliers who suppy every red part. 4. Find the pnames of parts supllied by london supplier and by no one else 5. Find the sids of suppliers who charge more for some part other than the average cost of

that part 6. Using group by with having clause get the part numbers for all the parts supplied by

more than one supplier. 7. Get the names of the suppliers, who do not supply part p2. 8. Find the sids of suppliers who supply a red and a green part 9. Find the sids of suppliers who supply a red or a green part 10.find the total amount has to pay for that supplier by part located from london

3.Employee database

An enterprise wishes to maintain a database to automate its operations. Enterprisedivided into to certain departments and each department consists of employees. Thefollowing two tables describes the automation schemas

Dept (deptno, dname, loc)Emp (empno,ename,job,mgr,hiredate,sal,comm,deptno)1. Create a view, which contain employee names and their manager names working in sales

department. 2. Determine the names of employee, who earn more than their managers. 3. Determine the names of employees, who take highest salary in their departments. 3. Determine the employees, who located at the same place.

Page 58: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

4. Determine the employees, whose total salary is like the minimum salary of anydepartment.

5. Update the employee salary by 25%, whose experience is greater than 10 years 6. Delete the employees, who completed 32 years of service. 7. Determine the minimum salary of an employee and his details, who join on the same date.

8. Determine the count of employees, who are taking commission and not takingCommission.

9. Determine the department does not contain any employees. 10.Find out the details of top 5 earner of company. 11.Display those managers name whose salary is more than average salary of his employees12.Display those employees who joined the company before 15th of the month? 13.Display the manager who is having maximum number of employees working under him? 14.Print a list of employees displaying „less salary‟ if less than 1500 if exactly 1500 display

as „exact salary‟ and if greater than 1500 display „more salary‟?

15.Display those employees whose first 2 characters from hire date-last 2 charactersof salary?

16.Display those employees whose 10% of salary is equal to the year of joining? 17. In which year did most people join the company? Display the year and number of

employees. 18.Display the half of the enames in upper case and remaining lower case 19.Display ename, dname even if there no employees working in a particular

department(use outer join).

Page 59: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA II Year III Semester

Object Oriented Programming Using JAVA

Course Objectives

As the business environment becomes more sophisticated, the software development(software engineering is about managing complexity) is becoming increasingly complex. As ofthe best programming paradigm which helps to eliminate complexity of large projects, ObjectOriented Programming (OOP) has become the predominant technique for writing software inthe past decade. Many other important software development techniques are based upon thefundamental ideas captured by object-oriented programming.

Course OutcomesAt the end of this course student will:

1. Understand the concept and underlying principles of Object-Oriented Programming 2. Understand how object-oriented concepts are incorporated into the Java

programming language 3. Develop problem-solving and programming skills using OOP concept 4. Understand the benefits of a well structured program 5. Develop the ability to solve real-world problems through software development in

high-level programming language like Java 6. Develop efficient Java applets and applications using OOP concept 7. Become familiar with the fundamentals and acquire programming skills in the

Java language.

UNIT-1

FUNDAMENTALS OF OBJECT – ORIENTED PROGRAMMING :Introduction, ObjectOriented paradigm, Basic Concepts of OOP, Benefits of OOP, Applications of OOP, Javafeatures: OVERVIEW OF JAVA LANGUAGE: Introduction, Simple Java program structure,Java tokens, Java Statements, Implementing a Java Program, Java Virtual Machine,Command line arguments.

UNIT-II

CONSTANTS, VARIABLES & DATA TYPES: Introduction, Constants, Variables, DataTypes, Declaration of Variables, Giving Value to Variables, Scope of variables, Type casting,OPERATORS

CLASSES, OBJECTS & METHODS: Introduction, Defining a class, Adding variables, Addingmethods, Creating objects, Accessing class members, Constructors, Method overloading,Static members, Nesting of methods;

Page 60: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT-III

INHERITANCE: Extending a class, Overloading methods, Final variables and methods, Finalclasses, Abstract methods and classes;

ARRAYS, STRINGS AND VECTORS: Arrays, One-dimensional arrays, Creating an array,Two – dimensional arrays, Strings, Vectors, Wrapper classes;

INTERFACES: MULTIPLE INHERITANCE: Introduction, Defining interfaces, Extendinginterfaces, Implementing interfaces, Assessing interface variables;

UNIT-IV

MULTITHREADED PROGRAMMING: Introduction, Creating Threads, Extending theThreads, Stopping and Blocking a Thread, Lifecycle of a Thread

MANAGING ERRORS AND EXCEPTIONS: Types of errors : Compile-time errors, Run-time

errors, Exceptions, Exception handling, Multiple Catch Statements, Using finally statement,

UNIT-V

APPLET PROGRAMMING: local and remote applets, Applets and Applications, BuildingApplet code, Applet Life cycle: Initialization state, Running state, Idle or stopped state, Deadstate, Display state.

PACKAGES: Introduction, Java API Packages, Using System Packages, Naming conventions, Creating Packages, Accessing a Package, using a Package.

TEXT BOOK

E.Balaguruswamy, Programming with JAVA, A primer, 3e, TATA McGraw-Hill Company

Reference Books:1. Programming in Java by Sachin Malhotra, OXFORD University Press 2. John R. Hubbard, Programming with Java, Second Edition, Schaum‟s outline Series,

TATA McGraw-Hill Company. 3. Deitel &Deitel. Java TM: How to Program, PHI (2007) 4. Java Programming: From Problem Analysis to Program Design- D.S Mallik 5. Object Oriented Programming Through Java by P. Radha Krishna, Universities Press

(2008)

Instruction to Paper Setter :Two questions must be given from each unit in Section-A and Section-B

Page 61: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - II YEAR - SEMESTER-IIIOBJECT ORIENTED PROGRAMMING USING JAVA

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Explain about command line arguments.2. Discuss about JVM.3. Write about conditional operator4. Define a class. How to define a class in Java.5. Explain abstract methods.6. What is an array? Discuss creating a one dimensional array in Java.7. Write short notes on Thread8. Discuss how to implement the Runnable Interface.9. Differentiate local and remote applets.10. Write about different Java API packages.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain basic concepts of OOP.12. Write about the structure of Java Program with an example.13. Write about data types used in Java14. Explain about constructors in Java.15. Explain about Inheritance with an example.16. Write about Interfaces used in Java17. How to handle exceptions in Java with an example.18. What is Thread? Explain thread life cycle.19. Explain how to create user defined package.20. Explain Applet life cycle in detail.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 62: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

OBJECT ORIENTED PROGRAMMING USING JAVA LAB

1. Java program to demonstrate the use of Harmonic Series.

2. Java program to display a number of even, odd and sum of even, odd program.

3. Java program to find a sub string in the given string.

4. Java program to arrange the given strings in Alphabetic Order.

5. Java program to implements Addition and multiplication of two Matrices.

6. Java program to demonstrate the use of Constructor.

7. Java program to display a use of method overloading.

8. Java program to demonstrate the use of overriding Method.

9. Java program for single Inheritance.

10.Java program for implementing Interface.

11.Java program on Multiple Inheritance.

12.Java program for to implement Thread

13.Java program to demonstrate Exception handling.

14.Java program to demonstrate Applet program. 15.Java Program to search an element using arrays

Page 63: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

TALLY LAB

1) Kiran started a business with the following transactions

i) Kiran started business with Rs. 1,00,000/- ii) Kiran purchased goods with Rs. 20,000/- iii) Kiran sold products for Rs. 40,000/- iv) And he spent Rs. 5,000/- towards for salaries. I. Practical exercise for the above transactions are

a) Creating Company Transactions b) Creation of Ledgers. c) Record of Vouchers. d) Preparation of Balance Sheet. e) Preparation of Profit and Loss Account f) Trial Balance g) Day Book

2)Create the above records for any organization and get certified by them withcomments

Page 64: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA II Year IV Semester

COMPUTER NETWORKSCourse Objectives

1. To provide an introduction to the fundamental concepts on data communication and thedesign of computer networks. 2. To get familiarized with the basic protocols of computer networks.

Course OutcomesAfter this course, the student will be able to1. Identify the different components in a Communication System and their respective roles. 2. Describe the technical issues related to the local Area Networks 3. Identify the common technologies available in establishing LAN infrastructure.

UNIT I :Definition, Advantages of Networks, Network topologies, Types of Networks, Network models– Internet model, OSI model.Physical Layer: Digital Transmission – Coding, Sampling, Analog Transmission -

Modulation of digital and analog signals, Guided media

UNIT II :Data Link Layer: Error detection and correction, Data link Protocols - Stop and wait, Go-back-n, Selective repeat.

Wired LANS – Traditional Ethernet, Fast Ethernet, Gigabit Ethernet, Wireless LAN‟s

UNIT III:Network Layer: Inter-networks, Addressing, Network layer Protocols – ARP, IPv4, IPv6,

UNIT IV:Transport Layer: Process- to- Process delivery, Congestion and Control, Quality of

service (QOS) and techniques to improve QOS.Security: Introduction, Symmetric- key cryptography, Public key cryptography.

UNIT V:Domain Name System-domain name space, distribution of name space, DNS in InternetElectronic mail, SMTP, File Transfer, FTP, HTTP, World Wide Web.

Text book:

Data communication and Computer Networks by Forozoun 3rd edition.

Page 65: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :Two questions must be given from each unit in Section-A and Section-B

Page 66: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

REFERENCE BOOKS:

1. Andrew S. Tanenbaum, “Computer Networks”, Fourth Edition, 2003

2. Computer Networks by Bhushan Trivedi,Oxford University Press

3. James F. Kuross, Keith W. Ross, “Computer Networking, A Top-Down

Approach Featuring the Internet”, Third Edition, Addison Wesley, 2004.

4.Nader F. Mir, “Computer and Communication Networks”, Pearson Education, 2007

5.Comer, “Computer Networks and Internets with Internet Applications”, Fourth

Edition, Pearson Education, 2003.

6. William Stallings, “Data and Computer Communication”, Sixth Edition, Pearson

VI, 2000

Student Activity:

1. Learn the functioning of various network devices used in your college network

2. Compare 2G,3G,4G and 5G networks

3. Prepare LAN deployment diagram of your organization

Page 67: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 68: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE B.C.A.(CBCS) - II YEAR - SEMESTER-IV (w.e.f. 2016-’17)

COMPUTER NETWORKS

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. What is Computer Network? What are its advantages?2. Explain about LAN, MAN, WAN?3. What is Error Detection and Error Correction? Explain4. Explain about Fast Ethernet5. What is Addressing? Explain6. Explain about responsibilities of Network layer7. What is Congestion? Explain about different congestion control techniques8. Explain about process-to-process delivery of transport layer9. Explain about FTP10. Explain about SMTP

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain about different layers of OSI model12. Explain about Different Guided media13. Explain about GO-Back-N ARQ protocol14. Explain about Bluetooth Technology15. Explain about format of IPV416. What is ARP? Explain17. Explain about different techniques to improve QOS?18. What is Cryptography? What are different types of cryptography? Explain about public-key

cryptography?19. Explain about HTTP and WWW20. What is DNS? Explain

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 69: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

DATA STRUCUTURESCourse Objectives

To introduce the fundamental concept of data structures and to emphasize the importance ofdata structures in developing and implementing efficient algorithms. In addition, anotherobjective of the course is to develop effective software engineering practice, emphasizingsuch principles as decomposition, procedural abstraction, and software reuse.

Course Outcomes

After completing this course satisfactorily, a student will be able to:

1. Describe how arrays, records, linked structures, stacks, queues, trees, andgraphs are represented in memory and used by algorithms.

2. Describe common applications for arrays, records, linked structures, stacks, queues,trees, and graphs.

3. Write programs that use arrays, records, linked structures, stacks, queues, trees,and graphs

4. Demonstrate different methods for traversing trees 5. Compare alternative implementations of data structures with respect to performance 6. Compare and contrast the benefits of dynamic and static data structures

implementations

7. Describe the concept of recursion, give examples of its use, describe how it canbe implemented using a stack .

8. Discuss the computational efficiency of the principal algorithms for sorting,searching

UNIT I

Concept of Abstract Data Types (ADTs)- Data Types, Data Structures, Storage Structures,and File Structures, Primitive and Non-primitive Data Structures, Linear and Non-linearStructures.

Linear Lists - ADT, Array and Linked representations (Single and Double Linked lists),pointers

UNIT II

Stacks: Definition, ADT, Array and Linked representations, Implementations and Applications. Queues: Definition, ADT, Array and Linked representations, Circular Queues,Dequeues, Priority Queues and Applications.

UNIT III

Trees: Binary Tree, Definition, Properties, ADT, Array and Linked representations,Implementations and ApplicationsBinary Search Trees (BST) - Definition, ADT, Operations and Implementations

Page 70: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

.UNIT IV

Graphs – Graph and its Representation, Graph Traversals, Connected Components, Basic Searching Techniques, Minimal Spanning Trees.

UNIT- V

Sorting and Searching: Selection, Insertion, Bubble, Merge, Quick sort, Sequential andBinary Searching.

TEXT BOOK1. SamanthaD, Classic Data Structures, Prentice-Hall of India, 2001

REFERENCE BOOKS

1. Sahani S, Data Structures, Algorithms and Applications in C++, McGraw-Hill, 2002. 2. D S Malik, Data Structures Using C++, Thomson, India Edition 2006

3. Heilman G I,. Data Structures, Algorithms and Object-Oriented Programming, TataMcGraw-l lill. 2002. (Chapters I and 14).

4. Tremblay .1 P, and Sorenson P G, Introduction to Data Structures and Applications,Tata McGraw-Hill,

5. Drozdek A, Data Structures and Algorithms in C++), 2nd edition, Vikas PublishingHouse, 2002.

6. Kanetkar Y P, Data Structures through C ++, BPB Publications. 2003. 7. Data Structures by Allen Weiss

Student Activity:1. Create Visual Stack using graphics 2. Create Visual Queue using graphics

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 71: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREB.C.A.(CBCS) - II YEAR - SEMESTER-IV (w.e.f. 2016-’17)

DATA STRUCTURES

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Explain about ADT.2. Write about storage structures3. What are the applications of stack? Explain 4. Write the differences between stack and queue5. Write about fully and complete binary Tree6. Write about tree terminologies7. What is Graph? Write the representation of adjacency matrix8. Write short notes on BFS.9. What is sorting? Write an algorithm for Bubble sort10. What is searching? Explain about sequential search.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Write the classification of Data structures with diagram?12. Explain about primitive data structures.13. What are the operations performed on stacks with neat diagram?14. Write the algorithm for Queue insert and Queue Delete15. What is Binary tree? Write the Tree traversal techniques in Binary tree.16. What is Binary search tree Give an example?17. Write about Minimum Spanning tree?18. Explain BFS and DFS19. What is insertion sort? Explain the procedure with an Example?20. Explain about Binary search.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 72: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

DATA STRUCTURES LAB

1. Write Programs to implement the Stack operations using an array. 2. Write Programs to implement the Queue operations using an array. 3. Write Programs to implement the Stack operations using Pointers. 4. Write Programs to implement the Queue operations using Pointers. 5. Write a program for arithmetic expression evaluation. 6. Write a program for Binary search Tree Traversals 7. Write a program to implement dequeue using a doubly linked list. 8. Write a program to search an item in a given list using Linear Search 9. Write a program to search an item in a given list using Binary Search 10. Write a program for Bubble Sort 11. Write a program for Quick Sort 12. Write a program for Merge Sort 13. Write a program for polynomial addition using SLL 14. Write a program for implementing binary search tree 15. Write a program for implementing graph using BFS

Page 73: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA II Year IV Semester

WEB PROGRAMMING

Course Objective

To provide knowledge on web architecture, web services, client side and server sidescripting technologies to focus on the development of web-based information systems andweb services.

To provide skills to design interactive and dynamic web sites.

Course Outcome

1. To understand the web architecture and web services. 2. To practice latest web technologies and tools by conducting experiments. 3. To design interactive web pages using HTML and Style sheets. 4. To study the framework and building blocks of Integrated Development

Environment. 5. To provide solutions by identifying and formulating IT related problems.

UNIT -1Introduction to Internet : Definition of Internet – History of Internet – Advantages &disadvantages of Internet – Tools of internet - How internet works. Introduction to WWW:Definition of WWW –WWW tools - Web Terminology –web browser – web server

UNIT-2E-Mail : Definition of e-mail – advantages & disadvantages of e-mail – how to work with e-mailaccounts – e-mail inner working : Store and forward method & Central mail spool method–message components – message composition – features of e-mail. Protocols: TCP/IP - HTTP

UNIT -3Introduction to HTML: Basic HTML – HTML document structure – HTML tags – Basefont tag –title tag – body tag – Text formatting tags – Character tags - Character entitiesHTML Lists : Ordered List , Unordered List & Definition List – Using colors – Using Images

UNIT – 4Horizontal Rule Tag - HTML Tables – Nested Tables - Hyperlinks: Textual, Graphical Links tosections – Multimedia Objects – Frames – Nested Frames – Forms – Form Controls : textbox,password, checkbox, radio button, select, text area - Processing of forms

Page 74: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT – 5Advanced HTML : Cascading Style Sheets: Introduction – Using Styles: As an attribute, tag &external file – Defining Your own styles – Properties and values : properties related to Fonts ,Backgrounds & colors, text , boxes & borders - Formatting blocks of information : Classes -Divisions – Spans - Layers with suitable examples.

PRESCRIBED BOOKS:1. Chris Bates, Web Programming Building Internet Applications, Second Edition, Wiley. 2. Deitel & Deitel , Goldberg “Internet and world wide web – How to program”, pearson

educations Asia

Reference Books:1. Paul S.Wang Sanda S. Katila, An Introduction to Web Design Plus

Programming,Thomson. 2. Robert W.Sebesta, Programming the World Wide Web, Third Edition, Pearson

Education. 3. Joel Sklar, Principles of Web Design, Thomson.

4. Raj Kamal, Internet and Web Technologies, Tata McGraw Hill.

5. Gopalan & Akilandeswari, Web Technology: A Developer‟s Perspective, PHI.

Student Activity:

1. Design a website for your college

2. Design your personal web site

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 75: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREB.C.A.(CBCS) - II YEAR - SEMESTER-IV (w.e.f. 2016-’17)

WEB PROGRAMMING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Define www. Explain Tools of Internet.2. What is a web server? Explain3. What are the Advantages of E-mail?4. What is HTTP protocol? Explain5. Explain Escape sequences of HTML6. Explain ordered lists in HTML7. Write a short notes on table tag in HTML8. Explain ‘HR’ tag in Html9. Define CSS. Explain with an example10. Explain Division tag with an example

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Define Internet. Write the advantages of Internet12. Write a short notes on working of internet13. Explain the message components of Email14. Write a short notes on Email inner working15. Explain Text Formatting tags in Html16. Explain the usage of Colors in html17. What is a hyperlink? Discuss different types of hyperlinks in html18. Write a short notes on Form controls19. Explain the properties related to fonts and colors20. Explain how layers are created in Html

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 76: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA II Year IV Semester

WEB PROGRAMMING LAB1. Create a simple HTML page which demonstrates all types of lists. 2. Create a letter head of your college using following styles

i. image as background ii. use header tags to format college name and address

3. Create a web page, which contains hyper links like fruits, flowers, animals. When you click on hyper links, it must take you to related web page; these web pages must containwith related images.

4. Create a hyperlink to move around within a single page rather than to load anotherpage.

5. Create a leave letter using different text formatting tags. 6. Create a table format given bellow using row span and colspan.

MARKSRNO NAME

M1 M2 M3 M4 M5Insert 5 records.

7. Create a table with different formats as given bellow. i. Give different background and font colors to table header, footer and body. ii. Use table caption tag.

8. Divide a web page vertically and horizontally with scroll bars, name them as shownbellow decorate it with some items.

F2F1

F39. Create a student Bio-Data, using forms. 10.Create a web page using following style sheets

i. Inline style sheets. ii. Embedded style sheets. iii. External style sheets

Page 77: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterSoftware Engineering

UNIT – IIntroduction to Software Engineering: - The Evolving Role of Software – Software and itscharacteristics – Software Myths – Software Engineering – Components of SoftwareEngineering – Software Engineering – A Layered Technology.Software Risk Management: - Reactive Vs Proactive Risk Strategies – types of SoftwareRisks – Risk Management process

UNIT – II

Software Process Models: - Prescriptive Models – The waterfall Model – IncrementalProcess Models: The Incremental Model, The RAD ModelEvolutionary Process Model: Prototyping Model, The spiral Model

UNIT – III

Requirements Engineering: - Requirements Engineering Tasks, Initiating the RequirementEngineering Process.Building the Analysis Model: Requirements Analysis, Analysis Modeling Approaches, DataModeling Concepts, Flow – oriented Modeling: Creating a Data Flow Model.

UNIT – IV

Design Engineering: Design Process & Design Quality – Design concepts – Architecturalstyles & Patterns.Quality Management: Quality Concepts – Software Quality Assurance

UNIT – V

Software Project Management (SPM): Introduction – SPM basics – Project Management –Project Integration Management – Project Life Cycle.

Testing for Software Quality: Functional Testing – System Testing – User satisfactionTesting – Test Cases – Test plans.

Prescribed Book: -

Software Engineering – Roger S.Pressman, 6th edition, TMG Publications.

Page 78: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

REFERENCE BOOKS:

1. Software Engineering Principles and Practice by Deepak jain, OxfordUniversity Press

2. Sommerville, “Software Engineering”, Eighth Edition, Pearson Education, 2007 3. Pfleeger, “Software Engineering-Theory & Practice”, 3rd Edition, Pearson

Education, 2009 4. Carlo Ghazi, Mehdi Jazayari, Dino Mandrioli, “Fundamentals

of Software Engineering”, Pearson Education, 2003

Student Activity:

1.Develop requirement analysis report to develop software for any financial organization

2. Develop risk analysis report for any organization using software for its day to day transactions

Page 79: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 80: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VSOFTWARE ENGINEERING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Define software and explain its characteristics.2. List and Explain software myths.3. Write advantages & disadvantages of waterfall model.4. Define Incremental model.5. Write about initiating requirements engineering process.6. Draw level 0 and level 1 DFD for ATM system.7. Write quality concepts.8. Define design process.9. Discuss about Software Project Management basics.10. Define test plans.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain components of software engineering.12. What is a risk? Explain its types in detail.13. Explain about RAD model.14. What is spiral model? Explain in detail.15. Discuss about requirements engineering tasks.16. Explain Analysis models.17. Define and explain Software Quality Assurance.18. Write about Design concepts in software design.19. Explain Project life cycle. 20. What is software testing? Explain Functional testing.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 81: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterOOAD

Course Objective

To develop background knowledge as well as core expertise in object oriented system. To provide the importance of the software design process.

To assess the unified process and Unified Modeling Language

Course Outcome

To describe the three pillars of object-orientation methodologies and explain the benefits of each .To create use case documents that capture requirements for a software system. To create class diagrams that model both the domain model and design model

of a software system.To design the interface between the classes and objects.

To create interaction diagrams that model the dynamic aspects of a software system.To understand the facets of the Unified Process approach to designing and building a software system.To describe how design patterns facilitate development and list several of the most popular patterns.

To design the Axioms and corollaries.To build a model for the user interface (UI) of a software applicationTo measure the Level of User satisfaction and software quality assurance.

UNIT I

Introduction to OOAD – What is OOAD? – What is UML? What are the United process(UP)phases - Inception - Use case Modeling - Relating Use cases – include, extend andgeneralization.

UNIT II

Elaboration - Domain Models - Finding conceptual classes and description classes – Associations – Attributes – Domain model refinement – Aggregation and Composition

Page 82: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT III

System sequence diagrams - Relationship between sequence diagrams and use cases Logical architecture and UML package diagram – Logical architecture refinement - UML classdiagrams

UNIT IV

GRASP: Designing objects with responsibilities – Creator – Information expert – LowCoupling –Controller – High Cohesion – Designing for visibility

UNIT V

UML state diagrams and modeling - Operation contracts- Mapping design to code - UML deployment and component diagrams

REFERENCE BOOKS:1. Object Oriented Analysis and Design By Grady Booch. 2. Craig Larman,"Applying UML and Patterns: An Introduction to object-oriented Analysis and Design and iterative development”, Third Edition, Pearson Education, 20053. Mike O‟Docherty, “Object-Oriented Analysis & Design: Understanding System Development with UML 2.0”, John Wiley & Sons, 2005. 4. James W- Cooper, Addison-Wesley, “Java Design Patterns – A Tutorial”, 2000. 5. Micheal Blaha, James Rambaugh, “Object-Oriented Modeling and Design withUML”, Second Edition, Prentice Hall of India Private Limited, 2007 6. Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides,“Design patterns: Elementsof Reusable object-oriented software”, Addison-Wesley, 1995.

Student Activity:1. Develop a class diagram for the flight services available in your near by air port

2. Develop a sequence diagram of activities of any automated device

Page 83: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 84: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VOBJECT ORIENTED ANALYSIS AND DESIGN

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. What is an OOAD? Explain.2. Define Generalization.3. Explain about Elaboration.4. What is the difference between “actor” and “use case”.5. Draw the Use case diagram for ATM.6. Draw the logical architecture of UML package diagram.7. Write short notes on controller and creator.8. What is visibility? Explain scope of visibility.9. Define component diagram.10. Draw the SSD for hospital management system.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Define UML? Explain about United Process.12. What is the Use Case? How to use Relating use cases in use case diagram with an example.13. Write a Short notes of following concepts are

(a) Association (b) Aggregation (c) composition14. Explain domain model refinement and features.15. Explain about System Sequence Diagram with an example.16. Explain about Package diagram.17. Explain about Class Diagram with an example.18. Explain the following concepts are:

a. High cohesion b. Low coupling19. Explain State Machine Diagram with an example.20. Explain the deployment diagram.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 85: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterELECTIVE 1: Data Mining

Course Objectives

The Objective of this course is to understand data mining principles and techniques: IntroduceDM as a cutting edge business intelligence method and acquaint the students with the DMtechniques for building competitive advantage through proactive analysis, predictive modeling,and identifying new trends and behaviors. Develop and apply critical thinking, problem-solving, and decision-making skills

Course Outcomes

1. Examine the types of the data to be mined and present a general classification of tasks andprimitives to integrate a data mining system. 2. Apply preprocessing statistical methods for any given raw data 3. Discover interesting patterns from large amounts of data to analyze and extract patterns tosolve problems , make predictions of outcomes 4. Comprehend the roles that data mining plays in various fields and manipulate different datamining techniques 5. Select and apply proper data mining algorithms to build analytical applications. 6. Evaluate and implement a wide range of emerging and newly-adopted methodologies andtechnologies to facilitate the knowledge discovery.

Unit I

Introduction to Data Mining, Fundamentals of data mining, data mining functionalities, data and attribute typesData Preprocessing:Data cleaning, data integration, data reduction, data transformation

Unit II

Data Warehousing: Basic concepts, data ware house modeling data cube and OLAP, datawarehouse design

Unit III

Mining Frequent Patterns and Associations: Basic methods, frequent Item set mining methodsusing Apriori algorithm

Unit IV

Classification: Basic concepts, decision tree induction, model evaluation. Rule-Based Classification.

Page 86: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Unit V

Cluster Analysis: What is Cluster analysis, types, Partitioning methods, Hierarchical methods, Density Based methods

References:

1. Data Mining by Vikram Pudi, P.Radha Krishna, Oxford Universith Press 2. Data Warehousing by Reema Thareja , Oxford University Press 3. J. Han , M. Kamber and J. Pei , Data Mining: Concepts and Techniques ,

3rd.edMorgan Kaufmann, 2011 4. Introduction to data mining –G.K.Gupta, PHI 5. Data mining, Data warehouse & Olap-Berson, Tata McGraw Hill

Student Activity:

1.Predict the course taken by a student based on his activities and way of learning 2. Learn visual patterns of any real time data

Page 87: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 88: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VELECTIVE – 1 – PAPER-5.1: DATA MINING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. What is Data mining? Explain.2. Define Data cleaning.3. Explain OLAP.4. What is data warehouse architecture.5. Explain data mining patterns.6. Briefly write about associations.7. Write short notes on model evaluation.8. What is classification? Explain.9. Define partitioning methods.10. Define cluster.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain data mining functionalities.12. Write about data preprocessing steps.13. Write basic concepts of data warehouse14. Explain OLAP and its applications.15. Write about Apriori algorithm.16. Explain about basic methods of frequent patterns.17. Explain about decision tree induction.18. Write in detail about rule based classification19. Explain types of cluster analysis.20. Explain hierarchical methods of cluster analysis.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 89: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterELECTIVE – 1: UNIX

Course Objectives1. To understand Unix Operating System 2. To explore the Basic Shell Commands

Course OutcomesAfter this course, the student will be able to1. Implement and innovate commands using the basic tool kit. 2. Develop shell programs in vi/vim editor

UNIT IUNIX OPERATING SYSTEM

Overview of UNIX Operating System, basic features of Unix operating System, File SystemImplementation of Operating System, Functions of UNIX.

UNIT IIStarting Of Unix and Text Manipulation and user-to-user communication User Names andGroups, Logging In, Format of Unix Commands, Changing your password

UNIT IIIFiles and Directories: File permission, Basic Operation on Files, Changing PermissionModes, Standard files, Processes Inspecting Files, Operating on Files, Printing Files,Rearranging Files, Sorting Files

UNIT IVVI EDITORS

General characteristics, Adding text and Navigation, changing text, searching for text, copyingand Moving text

UNIT VShell Programming:Programming in the Bourne and C-Shell, Wild Cards, Simple Shell program, variables,Programming Construct, Interactive Shell scripts, Advanced Features, Unix Compiler

References Books:1. Unix and shell Programming by B.M Harwani, OXFORD University Press 2. Unix Concept and application- Sumitabhadas 3. Unix Shell Programming-Yashwant Kanetkar 4. Unix Programming Environment- RobPike 5. Unix in a Nutshell- Donill Gily

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 90: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VELECTIVE – 1 - PAPER-5.2: UNIX

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Define Unix operating system.2. What are features of Unix operating system?3. Explain user-to-user communication in Unix.4. Write about format of Unix commands.5. Explain file permission changing modes.6. Briefly write about printing files in Unix operating system.7. Define Vi editor.8. Explain how to search text in Vi editor.9. Define shell programming.10. Define Unix compiler.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain file system implementation in Unix operating system.12. Write about functions of Unix.13. Explain how to log into Unix operating system and changing passwords 14. Write about text manipulation commands in UNIX15. Explain basic operations of files.16. Write about rearranging and sorting files in Unix.17. Explain the characteristics of Vi editor18. Write various commands and keys used in Vi editor19. Explain in detail about shell programming.20. Write various commands used in shell program.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 91: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterELECTIVE – 1: COMPUTER AIDED MODELING

UNIT-I:Introduction to Operations Research, Origin and Development of OR, Definition of OR,

Applications of OR, Models and their classifications, Advantages and Limitations of OR

UNIT-II:Linear programming problem (LPP), Formulation of LPP, Solution of LPP using

graphical method and simplex method ( inequality only).

UNIT-III:

Transportation problem: Mathematical formulation, IBFS of transportation problemusing north-west corner rule, least-cost rule and Vogel‟s approximation method, Simpleproblems.UNIT-IV:

Assignment problem, definition, mathematical formulation of assignment problem,solution of transportation problem using Hungarian algorithm, unbalanced assignmentproblem, simple problems, difference between assignment and transportation problemsUNIT-V:

Introduction – Definition – Terminology and Notations Principal Assumptions,

Problems with N Jobs through Two Machines Problems with N Jobs through Three MachinesPrescribed Text Book:

Operations Research (2nd Edition) by S.Kalavathi, Vikas Publications Towers Pvt. Ltd.

Scope:UNIT-I: 1.1, 1.2, 1.3, 1.5, 1.6, 1.7UNIT-II: 2.1, 2.2, 2.2.1, 2.2.2, 3.1, 3.1.1, 4.1, 4.2, 4.3UNIT-III: 8.1, 8.2, 8.3, 8.4.1, 8.4.2, 8.4.3UNIT-IV: 9.1, 9.2, 9.2.1, 9.2.2, 9.3, 9.4 UNIT-V: 12.1, 12.2, 12.2.1, 12.2.2, 12.3, 12.4Reference books:1. Operations Research by Kanthiswaroop, P.K.Gupta, Manmohan by Sultan Chand & Sons 2. Operations Research by Paneerselvam by Prentice Hall of India

INSTRUCTIONS TO PAPER SETTER:-

1. The Paper setter is instructed to set theory questions from the first unit and problems fromthe remaining units. The importance of applications to emphasis.

2. Number of constraints in LPP should be less than or equal to 3. 3. The order of transportation and assignment matrix should be less than or equal to 5.4. Two questions must be given from each unit

Page 92: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 93: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORECBCS – B.C.A - III YEAR - SEMESTER-V

BACHELOR OF COMPUTER APPLICATIONSCOMPUTER AIDED MODELLING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Answer any FIVE of the following Questions : (5 x 15= 75 Marks)

1. Define Operations Research. Write down its applications.

2. Explain various models in Operations Research.

3. Solve the following L.P.P by using Graphical Method.

1 2

1 2

1 2

1 2

3 4

int

4 2 80

2 5 180

0, 0.

Maximize Z x x

Subject to theconstra s

x x

x x

x x

4. Solve the following L.P.P by using Simplex Method.

1 2

1 2

1 2

1 2

3 2

int

4

2

, 0.

Maximize Z x x

Subject to theconstra s

x x

x x

x x

5. Obtain an initial basic feasible solution to the following transportation problem by using VAM. D E F G Availability

A 11 13 17 14 250B 16 18 14 10 300C 21 24 13 10 400

Requirement :- 200 225 275 2506. Obtain an IBFS to the following transportation problem, by using North – West corner Rule.

DestinationsOrigins 1D 2D 3D 4D Available

O1 6 4 1 5 14

O2 8 9 2 7 16

O3 4 3 6 2 5

Requirement 6 10 15 4 35

(PTO)

Page 94: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

7. A Departmental head has four subordinates and four tasks to be performed. The subordinates differ in

efficiency and the tasks differ in their intrinsic difficulty. His estimate of the time each man would take to

perform each task is given in the matrix.

Tasks MenE F G H

A 18 26 17 11B 13 28 14 26C 38 19 18 15D 19 26 24 10

How should the tasks be allocated one to a man, so as to minimize the total man hours.8. Solve the following assignment problem.

Task MachineA B C

1 9 26 152 13 27 63 35 20 154 18 30 20

9. Find the sequence that minimizes the total elapsed time (in hours) required to complete the following tasks

on two machines.

Test A B C D E F G H I

Machine 1 2 5 4 9 6 8 7 5 4

Machine 2 6 8 7 4 3 9 3 8 11

10. Determine the optimal sequence of jobs that minimizes the total elapsed time based on the following

information processing time on machines is given in hours and passing is not allowed.

Job A B C D E F G

Machine M1 3 8 7 4 9 8 7

Machine M2 4 3 2 5 1 4 3

Machine M3 6 7 5 11 5 6 12

Instruction to Paper Setter:

Two questions must be given from each unit

Page 95: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterElective -2 : Android Basics

Course Objectives:1. Describe the platforms upon which the Android operating system will run. 2. Create a simple application that runs under the Android operating system. 3. Access and work with the Android file system. 4. Create an application that uses multimedia under the Android operating system. 5. Access and work with databases under the Android operating system.

Course OutcomesAfter completion of this course students should make Android apps for Android devices.Students will be able to write simple GUI applications, use built-in widgets and components,work with the database to store data locally, and much more.

UNIT-I

What is Android, Android Tools, Your First Android Application, Anatomy of Android Application,Workspaces, Editors in Eclipse

UNIT-IICreating Android Emulator, Creating Snapshot, SD Card Emulation, Sending SMS Messages to theEmulator , Transferring Files into and out of the Emulator

UNIT-IIIActivity, Linking Activity using Intent, Fragments, Calling Build-In Application using Intent, Notifications

UNIT-IVComponents of a Screen, Display Orientation, Action Bar, Listening for User Inter

UNIT-VBasic Views, Picker Views, List View, Specialized Fragment, Gallery and Image View, Image Switcher,Grid View, Options Menu, Context Menu

Reference Books:

1.Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) By: BillPhilips & Brian Hardy2.Android Design Patterns: Interaction design solutions for developers by Greg Nudelman 3.Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps By: Ian G. Clifton

4. Android Recipes: A Problem-Solution Approach By: Dave Smith & Jeff Friesen 5. Hello, Android: Introducing Google's Mobile Development Platform (PragmaticProgrammers) By: Ed Burnette

Page 96: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 97: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VELECTIVE – 2 - PAPER-6.1 : ANDROID BASICS

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Define Android operating system2. Explain about various tools of Android3. Explain Android emulator4. Illustrate sending messages to the Emulator5. Define fragments6. Define notifications7. What is action bar? Explain8. Define Display orientation9. Explain about list views in Android10. Define context menu in Android system

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. What is Android? Explain the structure of Android application12. Explain editors in Eclipse13. Write in detail about SD card Emulation14. Explain transferring files into the Emulator15. Write about Linking Activity using Internet16. Explain how to call an application using Internet with an example17. Explain the components of a screen18. Explain display orientation in detail.19. What are various views in Android system20. Explain image switcher

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 98: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Android basics lab

Exercise 1Developing Simple Applications for Android

Exercise 2Creating Applications with Multiple Activities and a Simple Menu using ListView

Exercise 3Creating Activities For Menu Items and Parsing XML Files

Exercise 4Writing Multi-Threaded Applications

Exercise 5Using WebView and Using the Network

Exercise 6Using Audio Functions in Android

Exercise 7Graphics Support in Android

Exercise 8Preferences and Content Providers

Exercise 9Location Services and Google Maps in Android Data Storage

Exercise 10Simulating Sensors

Page 99: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 100: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterElective -2 : Principles of Animation

Course ObjectivesStudents can expect to learn basic principles and relevant techniques for comprehending the underlying

Course OutcomeUnderstanding of the key principles of animation.

Understanding of the concept of timing for animation and its application as a means of communication.Ability to creatively manipulate frame time as a means of emphasizing and actualizing action and expressing an idea.

UNIT-I

What is Animation: Its definition, early examples of Animation. History of Animation: Stop Motion, Photo Animation, Cell and Paper Animation

UNIT-IITypes of Animation: Cell Animation, Stop Motion Animation, Computer Animation, 2-D Animation,3-D Animation. Skills for an Animation Artist: Visual and creative development of an Artist ,

UNIT-IIIimportance of observation with minute details, efficiency to draw gestures, facial expressions,good listener, hard work and patience, creative and innovative

UNIT-IV

Basic Principles of Animation: Illusion of Life, straight action and pose to pose Timing, Dramaand Psychological Effect, Fade in and Fade out, Squash and Stretch, Anticipation, staging,follow through and overlapping action, Solid Drawing, slow in and slow out

UNIT-V

Various Terms: Animation Drawings/Cells, Rough Drawings , Clean ups, Color referencedrawings, Layout, Model Sheet, Key Drawings and in Betweens, Master Background, ConceptPiece, Character drawing , Story Board.

Reference Books:

1.The complete animation course by Chris Patmore -Baron‟s Educational Series.(New York)

2. Animation Unleashed by Ellen Bessen, Michael Weise Productions,2008(U.S.A)

3.The Animator‟s Survival Kit by Richard Williams, Arrar Straus & Giroux Pub.(U.S.A

Instruction to Paper Setter :Two questions must be given from each unit in Section-A and Section-B

Page 101: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VELECTIVE – 2 - PAPER-6.2: PRINCIPLES OF ANIMATION

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Define Animation2. Explain about Photo Animation3. Write short notes on 2-D animation4. Write about cell animation5. What is facial expression? Explain 6. Define draw gestures7. Explain illusion of life8. Define Anticipation9. Explain about rough drawings10. Define story board

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. What is animation? Explain various examples of animation12. Explain Cell and paper animation13. Explain 3-d animation in detail with an example14. Write about Visual and creative development of an Artist15. Illustrate the importance of observation with minute details16. Explain creative and innovative animation17. Write about basic principles of animation18. Explain solid drawing with examples19. What are various terms used in animation? Explain20. Explain key drawings with examples

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 102: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Computer Animation lab

ADVANCED 2D ANIMATION

1: Action scriptingUsing actions to control a timeline - Using frame labels - Creating button symbols - Creatinganimated buttons using movie clips – Movie Clip Controls – Browser / network.

2: Advanced Animation MethodsCreating movies playing within movies (movie clips and .swf) - Controlling multipletimelines (movies) through action scripting - Critique storyboards.

3: Streamlining Files for Use on the Web, Publishing Files to the Internet & Pre loaders

Pre loaders - Controlling sound with script - Exploring types of output - Work on finalproject in class - Importing video - Publishing demo (video) reels on web - Publishing andexporting files - Trouble shooting sites.

Suggested books for Reading:Flash books

The Illusion of Life: Disney Animation by Frank Thomas, Ollie Johnston (Contributor),Collie Johnston.

Adobe Flash CS3

The Animator's Survival Kit: A Manual of Methods, Principles, and Formulas forClassical, Computer, Games, Stop Motion, and Internet Animators by RichardWilliams

Page 103: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 104: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year V SemesterElective -2 : Computer Organization

UNIT-I

BASIC STRUCTURE OF COMPUTERS: Computer Types, functional units, basic operations

concepts, bus structures, software, CISC and RISC instruction sets, multi processors and

multi computers.

UNIT-II

LOGIC CIRCUITS: Basic logic functions, Logic gates- AND, OR, NOT, NAND, NOR Gates.

INPUT-OUTPUT ORGANIZATION: Accessing I/O devices, Interrupts, DMA, and standard I/O

interface

UNIT-III

ARITHMETIC: Addition and subtraction of positive numbers, Design of fast adders,

Multiplication of Positive numbers, carry – save addition of summands.

Integer Division – Restoring division, Non – restoring division

UNIT-IV

COMPUTER PERIPHERALS: Input devices- keyboard, mouse, trackball Joystick and touch

pad, scanners. Output Devices- Video displays, flat panel Display, printers.

UNIT-V

THE MEMORY SYSTEM: Read-only-memories- ROM, PROM, EPROM, EEPROM, cache

Memories-mapping functions, Virtual memory.

Text Book:

Computer Organization – Carl Hamacher, Zvonko G- Vranesic, Safwat G, Zaky Fifth

Edition, Mc-Grawhill INC..,

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 105: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VELECTIVE – 2 - PAPER-6.3: COMPUTER ORGANIZATION

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Explain functional units of a computer?2. Explain about multi processors and multi computers3. Write short notes on accessing I/O4. Write about standard I/O interfaces5. What is logic gate? Explain AND,OR,NOT gates6. Explain about bus structures7. construct logic circuit for following expressions:

a) AB`C`+A`B`C+A`B`C`+ABC b) (AB)+(AC)+(BC)8. Perform addition for following binary numbers

a) 1101+1011 b) 110011+101101 c) 10101010+111100009. Explain about input devices10. Explain about ROM and its types

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain various types of computers12. Explain about CISC&RISC instruction sets13. What is interrupt? Explain its types14. What is DMA? Explain15. Explain multiplication of positive numbers with an example16. Explain non-restoring division with an example17. Explain video displays in detail18. Explain various flat panel display systems19. What is cache memory? Explain its mapping functions20. Explain about virtual memory

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 106: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year VI Semester

E-COMMERCE

Course Objectives1. To develop an understanding of scope of E-Commerce.

2. To develop an understanding of electronic market and market place. 3. To develop an understanding of business models.4. To develop an understanding of legal issues, threats of E-Commerce.

Course Outcomes

1. Students would be able to analyze the concept of electronic market and market place. 2. Students would be able to understand the business models.3. Students would be able to understand the business standards.4. Students would be able to understand the legal and security issues.

UNIT – I:Electronic Commerce:Electronic Commerce Framework – Electronic Commerce and Media Convergence – Anatomy of E-Commerce Applications – Electronic Commerce Organization Applications.Internet as a Network Infrastructure:Internet Terminology – History of the Internet – Internet Governance: The Internet Society – Overviewof Internet Applications.

UNIT – II:Electronic Commerce and World Wide Web:World Wide Web as the Architecture – Web Background: Hypertext Publishing – Technology Behindthe Web – Security and the Web.Electronic Payment Systems:Types of Electronic Payment Systems – Smart Cards and Electronic Payment Systems – Credit Card-Based Electronic Payment Systems – Risk and Electronic Payment Systems – Designing ElectronicPayment Systems.

UNIT – III:Inter-Organizational Commerce and EDI:EDI: Legal, Security and Privacy Issues – EDI and Electronic Commerce.Advertising and Marketing on the Internet:The New Age of Information-Based Marketing – Advertising on the Internet – Market Research.Mobile and Wireless Computing Fundamentals:Mobile Computing Framework

UNIT – IV:Introduction to Scripting: JavaScript Introduction - Simple Program - Obtaining User Inputs withPrompt Dialogs - Memory Concepts – Arithmetic - Decision Making: Equality and Relational Operators.JavaScript – Control Statements I: Introduction - if Selection Statement – if…else SelectionStatement - while Repetition Statement - Assignment Operators - Increment and DecrementOperators.

Page 107: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT – V:JavaScript – Control Statements II: Introduction - Essentials of Counter-Controlled Repetition - forRepetition Statement - switch Multiple - Selection Statement - do…while Repetition Statement - breakand continue Statements – Labeled break and continue Statements - Logical Operators.JavaScript – Functions: Introduction - Program Modules in JavaScript - Programmer-DefinedFunctions - Function Definitions - Scope Rules - JavaScript Global Functions

Text Books:1) H. M. Deitel, P. J. Deitel, A. B. Goldberg, Internet & World Wide Web – How to Program, PearsonEducation (Third Edition) 2) Kalakotia, Whinston, Frontiers of Electronic Commerce, Pearson Education

Reference Books:1) Bhaskar Bharat, Electronic Commerce - Technologies & Applications, TMH

2) Loshin Pete, Murphy P.A, Electronic Commerce, Jaico Publishing Housing.

3) Murthy, E–Commerce, Himalaya Publishing.

4) M.M. Oka, E-Commerce, EPH

Student Activity:1. Study the activities of any E-Commerce website and give suggestions to improve their business 2. Prepare your own E-commerce business site

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 108: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE B.C.A.(CBCS) - III YEAR - SEMESTER-VI

E-COMMERCE

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. What is e-commerce? Explain2. Briefly explain internet society3. Define hypertext publishing4. Explain credit card based payment system5. What is EDI? Explain6. Explain advertising on the Internet7. Write an example for Java script program8. Explain if and if..else statements9. Explain about switch statement10. Define function.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Write about e-commerce framework12. Explain about history of Internet13. Explain in detail about WWW architecture.14. Write about e-payment systems.15. Explain about various issues in Electronic Data Interchange.16. What is mobile computing framework? Explain17. Explain about different operators used in Java script.18. Explain while statement with an example script19. Explain break and continue statements with an example20. Explain in detail about functions in Java script.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 109: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year VI SemesterElective- I

Hadoop & R Language

Course ObjectivesApply Data Mining and understand Decision Trees and Random Forests

Master the concepts of Hadoop 2.7 framework and its deployment in a cluster environmentLearn to write complex MapReduce programs PerformData Analytics using Pig & Hive

Acquire in-depth understanding of Hadoop Ecosystem including Flume, Apache Oozie workflow scheduler, etc.

Master advance concepts of Hadoop 2.7 : Hbase, Zookeeper, and SqoopGet hands-on experience in setting up different configurations of Hadoop cluster Work on real-life industry based projects using Hadoop 2.7

Course Outcomes

Hadoop and R Language will prepare you to perform analytics and build models for real world datascience problems. It is the world‟s most powerful programming language for statistical computing andgraphics making it a must know language for the aspiring Data Scientists. 'R' wins strongly onStatistical Capability, Graphical capability, Cost and rich set of packages.

UNIT IIntroduction to BIG'Data ' & ' Hadoop Introduction to MapReduce ' &' HDFS

UNIT IIThe Hadoop MapReduce API & Algorithms. How to get started writing programs with Hadoop's API.Programming methodologies and paradigms in Map Reduce Beyond basics: The flow; APIs; CreatingInput Formats and Output Formats; Driver; Mapper; Reducer; Streaming

UNIT III

Introduction to The'Hadoop'Ecosystem'Components An introduction to components surrounding

Hadoop, which complete the greater ecosystem of available, processing tools.

UNIT IVR over view, basic syntax, data types, variable, operators, decision making, loops, functions

UNIT VString, vectors, list, matrices, data frames, reshaping, packages, graphics.

Page 110: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

References:

Hadoop: The Definitive Guide By: Tom White Hadoop in Practice (By: Alex Holmes )

Hadoop Operations (By: Eric Sammer ) Instant MapReduce Patterns - Hadoop Essentials How-to (By: Srinath Perera )

An Introduction to R: A Programming Environment for Data Analysis and Graphics Author(s) William N Venables, David M Smith.

The Art of R Programming: A Tour of Statistical Software Design Author(s) Norman Matloff

Page 111: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 112: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VIELECTIVE – 1 : HADOOP & R LANGUAGE

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 113: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year VI SemesterElective- I

VISUAL PROGRAMMING

UNIT – I

Object Oriented Programming : Introduction to OOPS – Basic Concepts – Objects andClasses – Concepts of Inheritance. Encapsulation and Polymorphism.

Fundamentals Of Visual Basic : Introduction – Features of VB – VB Editions – Controls –Properties – Events – Methods.

UNIT – II Application Window

Project Explorer – The Properties Window – Tool Box: Text Box Control – CommandButton – Check Box – The line and shape controls – Menu Bar – Tool bars – Tool box –Project explorer window – Properties window – Object browser – Form Designer – Codeeditor window – Form layout window

UNIT-III:Forms and controls:

Setting form properties – Working with Properties Window – Name – Caption – Picture

– The Controls box – Min button and Max button – Movable – Border style – Font – properties

Variables in VB: Declaring variables – Data types – Constants – Conversion – Arrays Writing Code in VB: The code window – Subroutine – control Structures in VB – Performing Loops in VB.

UNIT IVArrays: Definition, one dimensional and two dimensional arrays, declaring array, storing values in an array

UNIT VMenus: Menu convention – creating menus in VBMultiple Documents Interfaces: Features of MDI Form – Property – Creating MDI forms

Page 114: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno
Page 115: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

REFERENCE BOOKS:1. PROGRAMING WITH VISUAL BASIC – MOHAMMED AZAM – Vikas publishing house Pvt.Ltd.

– New Delhi. 2. OBJECT ORIENTED PROGRAMING – E. BALAGURUSWAMY – Tata McGraw – Hill

Publishing Company Limited – New Delhi.

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 116: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE B.C.A.(CBCS) - III YEAR - SEMESTER-VI

ELECTIVE-I: VISUAL PROGRAMMING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. Write about classes and objects.2. Briefly explain Visual Basic editions.3. Define project explorer window4. Explain Form Designer 5. Write about forms and controls.6. What is variable? Explain.7. Define an array. Write about declaring an array8. Differentiate one dimensional and two dimensional arrays9. What is menu? Explain10. Define MDI.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Write about basic concepts of OOPS12. Write in detail about features of VB13. What is tool box? Explain various tools in tool box14. Write about text box control in VB15. Explain how you will work with properties window.16. Write about data types used in Visual Basic 17. Explain about one dimensional arrays with an example18. Explain how to store values in an array.19. Write about menu creation in Visual Basic 20. Explain in detail features of MDI form.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 117: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year VI SemesterElective- I

Cyber laws

Course Objectives: The objectives of this course is to:

1. Enable learners to understand, explore, and acquire a critical understanding of Cyber Law

2. Develop competencies for dealing with frauds and deceptions (confidence tricks, scams) and other cyber crimes for example, child pornography etc. that are taking place via the Internet.

3. Make learners conversant with the social and intellectual property issues emergingfrom „Cyberspace‟.

4. Explore the legal and policy developments in various countries to regulate Cyberspace;

5. Develop the understanding of relationship between commerce and cyberspace; andgive learners in depth knowledge of Information Technology Act and legal frame workof Right to Privacy, Data Security and Data Protection.

Course outcomes

At the end of the course, students should be able to:

1. Critically evaluate ongoing developments in law relating to information technologies 2. Display an understanding of how these developments relate to one another. 3. Examine areas of doctrinal and political debate surrounding rules and theories; 4. Evaluate those rules and theories in terms of internal coherence and practical outcomes;

5. Draw on the analysis and evaluation contained in primary and secondary sources

Unit IIntroduction: Computers and its Impact in Society, Overview of Computer and Web Technology,Need for Cyber Law, Cyber Jurisprudence at International and Indian Level.

Unit IICyber Law- International Perspectives: UN &International Telecommunication Union(ITU)Initiatives, Council of Europe -Budapest Convention on Cybercrime, Asia-PacificEconomic Cooperation(APEC)

Unit IIIConstitutional& Human Rights Issues in Cyberspace: Freedom of Speech and Expression in Cyberspace, Right to Access Cyberspace – Access to Internet, Right to Privacy, Right to Data Protection.

Page 118: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Unit IV

Cyber Crimes& Legal Framework: Cyber Crimes against Individuals, Institution and State,Hacking, Digital Forgery, Cyber Stalking/Harassment, Cyber Pornography, Identity Theft &Fraud,Cyber terrorism

Unit V

Cyber Torts: Cyber Defamation, Different Types of Civil Wrong sunder the IT Act, 2000,Intellectual Property Issues in Cyber Space, Trade marks

Reference Books

1. ChrisReed&John Angel,Computer Law, OUP,NewYork,(2007).

2. JusticeYatindraSingh,Cyber Laws, UniversalLaw PublishingCo, New Delhi, (2012).

3. VermaK,MittalRaman,LegalDimensionsofCyberSpace,IndianLawInstitute,NewDelhi,(2 004)

4. Jonthan Rosenoer,Cyber Law, Springer,New York, (1997).

5. SudhirNaib,TheInformationTechnologyAct,2005:AHandbook,OUP,NewYork,(2011)

6. S.R.Bhansali, Information TechnologyAct,2000,UniversityBookHousePvt.Ltd.,Jaipur

(2003).

7. Vasu Deva,Cyber Crimes and LawEnforcement,CommonwealthPublishers,New Delhi,(2003).

Page 119: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 120: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VIELECTIVE – 1 : CYBER LAWS

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 121: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year VI SemesterElective- II

Advanced Android

Course Objective

The objective is to help learners to create applications using Google's Android open-sourceplatform. The course explains what Android is and how it compares to other mobileenvironments, the setup of the Android™ Eclipse-based development tools, the Android SDK,all essential features, as well as the advanced capabilities and APIs such as backgroundservices, accelerometers, graphics, and GPS

Course Outcomes

1. Build your own Android apps 2. Explain the differences between Android and other mobile development environments

3. Understand how Android™ applications work, their life cycle, manifest, Intents,and using external resources

4. Design and develop useful Android applications with compelling user interfaces byusing, extending, and creating your own layouts and Views and using Menus.

5. Take advantage of Android's APIs for data storage, retrieval, user preferences,files, databases, and content providers

6. Tap into location-based services, geo-coder, compass sensors, and create rich map-based applications

7. Utilize the power of background services, threads, and notifications. 8. Use Android's communication APIs for SMS, telephony, network management,

and internet resources (HTTP). 9. Secure, tune, package, and deploy Android applications

Unit-I

Data Persistence: User Preferences, Persisting Data to Files

Unit-IIMessaging: SMS Messaging, Sending E-mail

Unit-III

Location-Based Services: Displaying Maps, Getting Location Data, Monitoring a Location,Building a Location Tracker

Page 122: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

Unit-IV

Android Services: Create your Own Service, Communication between Services and Activity, Binding Activities to Services, Threading.

Unit-V

Exception Handling in Android: Handling Errors, Handling Exceptions Using Try, Catch andFinally

Reference Books:

1.Android Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides) By: Bill Philips

& Brian Hardy

2.Android Design Patterns: Interaction design solutions for developers by Greg Nudelman

3.Android User Interface Design: Turning Ideas and Sketches into Beautifully Designed Apps

By: Ian G. Clifton

4. Android Recipes: A Problem-Solution Approach By: Dave Smith & Jeff Friesen

5. Hello, Android: Introducing Google's Mobile Development Platform (Pragmatic

Programmers) By: Ed Burnette

6. Beginning Android Games By: Mario Zechner

7.Programming Android By: Zigurd Mednieks, Laird Dornin, G. Blake Meike &

Masumi Nakamura

Page 123: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 124: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VIELECTIVE – 2 : ADVANCED ANDROID

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 125: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year VI SemesterElective- II

Design of Video GamesCourse Objectives

1. Discuss and define the terms and principles of game design and development. 2. Select and evaluate programming and scripting languages to develop particular games. 3. Define the structure and duties of the game development team. 4. Practice animation production and creation tools. 5. Apply the mathematics used in game design. 6. Apply the physics needed to design computer games. 7. Apply artificial intelligence to developing computer games.

Course OutcomesAfter completing this course, students will be able to understand all game development problems andissues, such as story creation, selection of programming language, mathematical analysis, physicalanalysis, graphics, multimedia, artificial intelligence, and others.

UNIT IHistory of video games, game genres, The games industry, Theory of funativity: what is fun?

UNIT IIGame design teams and processes, Level design, Modeling

UNIT IIIHuman-computer interaction (HCI) & interface design, collision detection, lighting, and animation

UNIT IVGame scripting and programming, Game data structures and algorithms

UNIT VArtificial intelligence, Play testing

Reference Books

1. Introduction to Game Development Edited by: Steve Rabin ISBN: 1- 58450-377-7Charles River Media, May 2005.2.Game Development Essentials: An Introduction. 3rd Edition3. A Theory of Fun for Game Design, by Koster 4. Understanding Comics: The Invisible Art , by McCloud

Page 126: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 127: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLOREBACHELOR OF COMPUTER APPLICATIONS

CBCS – BCA - III YEAR - SEMESTER-VIELECTIVE – 1 : DESIGN OF VIDEO GAMES

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. 2. 3. 4. 5. 6. 7. 8. 9. 10.

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. 12. 13. 14. 15. 16. 17. 18. 19. 20.

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 128: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

BCA III Year VI SemesterElective- II

SOFTWARE TESTING

Course Objectives

The Objective of this course is to enable a clear understanding and knowledge of thefoundations, techniques, and tools in the area of software testing and its practice in theindustry. The course will prepare students to be leaders in software testing. Whether you area developer or a tester, you must test software. We can learn strengths and weaknesses of avariety of software testing techniques.

Course Outcomes

After completion of this course the student will be able to plan, develop, and execute anautomated test plan.

UNIT-I

Introduction: Purpose of testing, model for testing, Bugs, Bug life cycle

Flow Graphs and Path testing: Basics concepts of path testing, predicates, path predicates and

Achievable paths

UNIT-II

Transaction Flow Testing: Transaction flow, transaction flow testing techniques.

Dataflow testing: Basics of dataflow testing, components of data flow testing, strategies in dataflow testing

UNIT-III

Domain Testing: domains and paths, domain testing, domains and interfaces Testing, domain and

interface testing, domains and testability.

UNIT-IV

Paths, Path products: Path products & path expression, reduction procedure

Logic Based Testing: Overview, decision tables, path expressions kv charts

Page 129: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

UNIT-V

State, State Graphs and Transition testing: State graphs, graphs state testing

Graph Matrices and Application: Motivational overview, matrix of graph, power of a matrix, Node

reduction algorithm, building tools. (Student should be given an exposure to a tool like Win runner.)

Reference Books

1. Software Testing techniques –Baris Beizerm Dreamtech, Second edition.

2. Software Testing Tools – Dr. K.V.K.K. Prasad, Dreamtech. 3. Software Testing Principles and Practices by Naresh Chauhan, Oxford University Press 3. The craft of software testing – Brain Matrick, Pearson Education. 4. Software Testing Techniques – SPD (Oreille) 5. Software Testing in the Real World-Edward Kit, Pearson. 6. Effective methods of Software Testing, Peery, John Wiley. 7. Art of Software Testing – Meyers, John Wiley.

Student Activity:

1. Prepare a chart for guidelines for data security in your organization

2.Test the performance of any software that is used by your organization under maximum load

Instruction to Paper Setter :

Two questions must be given from each unit in Section-A and Section-B

Page 130: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

VIKRAMA SIMHAPURI UNIVERSITY :: NELLORE B.C.A.(CBCS) - III YEAR - SEMESTER-VI

ELECTIVE-II: SOFTWARE TESTING

MODEL QUESTION PAPER

Time: 3 Hours Max. Marks : 75

Section-A Answer any FIVE of the following Questions: (5 x 5= 25 Marks)

1. What is software testing? Explain its purpose2. Write about flow graphs in testing.3. What is transaction flow testing?4. Explain basics of data flow testing5. Write about domains and paths6. Define testability7. Explain path expression8. Briefly write about kv charts9. Write about state graphs10. Explain power of a matrix

Section - B

Answer any FIVE of the following Questions (5 10 =50 Marks)

11. Explain in detail bug life cycle12. Write about the basic concepts of path testing13. Explain transaction flow testing techniques14. Explain in detail about strategies in data flow testing 15. Explain domain and interface testing16. Write about domains and testability17. Explain path products and expressions in testing18. Explain in detail about logic based testing19. Write about graph state testing20. Explain node reduction algorithm

Instruction to Paper Setter:

Two questions must be given from each unit in Section-A and Section-B

Page 131: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno

B.C.A Under CBCS with effect from Academic Year 2016-2017 (Revised in April, 2016)

PROJECT & VIVA-VOCE

The objective of the project is to motivate them to work in emerging/latest technologies, help the

students to develop ability, to apply theoretical and practical tools/techniques to solve real life

problems related to industry, academic institutions and research laboratories.

The project is of 4 hours/week and a student is expected to do planning, analyzing, designing,

coding, and implementing the project. The initiation of project should be with the project

proposal. The synopsis approval will be given by the project guides.

The project proposal should include the following: Title

Objectives Input

and output

Details of modules and process logic

Limitations of the project

Tools/platforms, Languages to be used

Scope of future application

The Project work should be either an individual one or a group of not more than three

members and submit a project report at the end of the semester. The students shall defend

their dissertation in front of experts during viva-voce examinations.

Page 132: VIKRAMA SIMHAPURI UNIVERSITY GUIDELINES & COURSE … · 2019-01-23 · by a Board consisting of H.O.D. and two internal examiners from the faculty ... B.C.A. SEMESTER – III Sno