Sandip University Trimbak Road, A/p - Mahiravani, Tal. & Dist. – Nashik, Pin – 422 213 Website : http://www.sandipuniversity.edu.in Email : [email protected]Ph: (02594) 222 541 Fax: (02594) 222 555 _______________________________________________________________________________________________________________________________________________________________________ Document Ref. Rev. No./ Date Issue No./ Date Prepared by Approved by SUN/SOCSE/ /_______/_______ /2018-19 School of Computing Sciences & Engineering Course Structure for Undergraduate Programme of Bachelor of Computer Application (BCA) Semester - IV Sr. No Core Course Code Theory Paper/Practical Teaching Scheme (Hrs/Week) C Duration of University Exam. (Hrs.) Formative CIA Summative Total Marks L T P Total TH OR / PR 1 PC XCA401 Java Programming 3 -- -- 3 3 3 50 50 -- 100 2 PC XCA402 Mobile Applications 3 -- -- 3 3 3 50 50 -- 100 3 PC XCA403 Advanced Database Management System 3 -- -- 3 3 3 50 50 -- 100 4 PC XCA404 Data Communication and Networking 3 -- -- 3 3 3 50 50 -- 100 5 PC XCA405 System Analysis and Design 3 -- -- 3 3 3 50 50 -- 100 6 PC XCA411 Lab Course based on Java Programming -- -- 4 4 2 3 25 -- 25 50 7 PC XCA412 Lab Course based on ADBMS -- -- 4 4 2 3 25 -- 25 50 Total 15 8 23 19 300 250 50 600 Details of Continuous Internal Assessment (CIA) CIA: Continuous Internal Assessment L: Theory Lecture T: Tutorial P: Practical TH: Theory Exam. #: Internship for 15 days. *: Oral Examination UC: University Core PC: Programme Core CIA Weightage Description CIA 1 10% Home Assignment CIA 2 A & B 20% Mid-Term Exam (MTE) CIA 3 10% Presentation by students CIA 4 10% Research Based Activity TOTAL 50%
16
Embed
Sandip University · 2019-12-26 · Unit Number Details Hours 1 Introduction to Java: Features of Java, JDK Environment Object Oriented Programming Concept: Overview of Programming,
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Software Reliability and Quality Management: Software
Reliability, Software Quality, ISO 9000. Software Maintenance:
Characteristics of Software Maintenance, Maintenance Process
Models, Estimation of Maintenance Cost.
Software Reuse: What can be reused, Why no reuse so far, Basic
Issues.
13
Total 60
Resources
Recommended
Books
1. System Analysis & Design - Edward –TMH
2. System Analysis and Design- Don Yeates, shiebls, Helmy (M).
3. Jeffery A Hoffer, ”Modern System Analysis and Design”, Pearson
Reference
Books
1. System Analysis and Design – Satzinger, Robert Jackson and Stephen Burd,
Thomson Learning
2. Introduction to Systems Analysis Design, Igor Hawryszkiewycz, PHI
Document Ref. Rev. No./
Date
Issue No./
Date
Prepared
by
Approved
by SUN/SOCSE/ /_______/_______ /2018-19
School: Computing Sciences & Engineering
Programme: BCA
Course Code: XCA411 Year : Second Year Semester – IV
Course: Lab Course based on JAVA L T P C
-- -- 4 2
Practical: UG - 4 Hrs/Batch (20 Students) Practical Examination:: 25 Marks
Formative CIA/Term Work: 25 Marks
Objectives
1 To write programs based upon java concepts.
2 To create animation & events based upon advanced java concepts.
4 To develop programs using java collection API as well as java Standard Library.
5 To write, debug & document well structured java application
Sr.
No. Description
Group A: (Any SIX Assignments) 1 WAP to find the largest of n natural numbers. 2 WAP to find whether a given number is prime or not. 3 Write a menu driven program for following:
a. Display a Fibonacci series
b. Compute Factorial of a number
c. WAP to check whether a given number is odd or even.
d. WAP to check whether a given string is palindrome or not. 4 WAP to print the sum and product of digits of an Integer and reverse the Integer. 5 Write a program to create an array of 10 integers. Accept values from the user in that
array. Input another number from the user and find out how many numbers are equal to
the number passed, how many are greater and how many are less than the number passed. 6 Write a program that will prompt the user for a list of 5 prices. Compute the average of
the prices and find out all the prices that are higher than the calculated average. 7 Write a program in java to input N numbers in an array and print out the Armstrong
numbers from the set. 8 Write java program for the following matrix operations:
a. Addition of two matrices
b. Summation of two matrices
c. Transpose of a matrix
d. Input the elements of matrices from user. 9 Write a java program that computes the area of a circle, rectangle and a Cylinder using
function overloading. Group B: (Any Four Assignments)
10 Write a Java for the implementation of Multiple inheritance using interfaces to calculate
the area of a rectangle and triangle. 11 Write a java program to create a frame window in an Applet. Display your name, address
Document Ref. Rev. No./
Date
Issue No./
Date
Prepared
by
Approved
by SUN/SOCSE/ /_______/_______ /2018-19
and qualification in the frame window. 12 Write a java program to draw a line between two coordinates in a window. 13 Write a java program to display the following graphics in an applet window.
a. Rectangles
b. Circles
c. Ellipses
d. Arcs
e. Polygons 14 Write a program for the following string operations:
a. Compare two strings
b. Concatenate two strings
c. Compute length of a string Group C: (Any Two Assignments)
15 Write a program that reads two integer numbers for the variables a and b. If any other
character except number (0-9) is entered then the error is caught by
NumberFormatException object. After that ex.getMessage() prints the information about
the error occurring causes. 16 Write a program to display an image in applet. 17 Create a class called Fraction that can be used to represent the ratio of two integers.
Include appropriate constructors and methods. If the denominator becomes zero, throw
and handle an exception.
Term Work:
Term Work assessment shall be conducted for the Project, Tutorials and Seminar. Term work is
continuous assessment based on work done, submission of work in the form of report/journal,
timely completion, attendance, and understanding. It should be assessed by subject teacher of the
institute. At the end of the semester, the final grade for a Term Work shall be assigned based on
the performance of the student and is to be submitted to the University.
Notes
1 The experiments from the regular practical syllabus will be performed (15 Marks).
2 The regular attendance of students during the syllabus practical course will be monitored
and marks will be given accordingly (5 Marks).
3 Good Laboratory Practices (5 Marks)
Practical/Oral/Presentation:
Practical shall be conducted and assessed jointly by internal and external examiners. The
performance in the Practical examination shall be assessed by at least a pair of examiners
appointed as examiners by the University. The examiners will prepare the mark/grade sheet in the
format as specified by the University, authenticate and seal it. Sealed envelope shall be submitted
to the head of the department or authorized person.
Document Ref. Rev. No./
Date
Issue No./
Date
Prepared
by
Approved
by SUN/SOCSE/ /_______/_______ /2018-19
Notes
1 One experiment from the regular practical syllabus will be conducted. (Total 15 Marks).
2 Complete laboratory journal (05 Marks).
3 Viva-voce (05 Marks).
Document Ref. Rev. No./
Date
Issue No./
Date
Prepared
by
Approved
by SUN/SOCSE/ /_______/_______ /2018-19
School: Computing Sciences & Engineering
Programme: BCA
Course Code: XCA412 Year : Second Year Semester – IV
Course: Lab Course based on ADBMS L T P C
-- -- 4 2
Practical: UG - 4 Hrs/Batch (20 Students) Practical Examination:: 25 Marks Formative CIA/Term Work: 25 Marks
Objectives
1 To learn PL/SQL programming
2 To learn about trigger and cursor`
3 To gain knowledge about procedures and machine learning techniques
4 To Study different data mining tools
Sr.
No. Description
Group A: (Any SIX Assignments) 1 Study of Open source database MYSQL 2 Write a PL/SQL program to print the numbers from 1 to 100 3 Write a PL/SQL program for multiplication table
4 Write a PL/SQL program for swapping two numbers 5 Write a PL/SQL code to create an employee database with the tables and fields
specified as below.
a. Employee
Emp_no Emp_name Street City
b. Works
Emp_no C_name Designation Joing_date Salary
c. Company
Emp_no City
d. Managers
Emp_no Maneger_no M_name
6 Write a PL/SQL program to display the salary of a particular employee using functions. 7 Study different Machine Learning Techniques Group B: (Any Four Assignments)
8 Write a trigger program to find a square of a number 9 Write a PL/SQL program to store Procedures and Function
10 Write a PL/SQL program to implement Cursors 11 Design and develop SQL/NoSQL DDL statements which demonstrate the use of SQL
objects such as table, view, Index, sequence and synonym
Document Ref. Rev. No./
Date
Issue No./
Date
Prepared
by
Approved
by SUN/SOCSE/ /_______/_______ /2018-19
12 Write a PL/SQL program to passing parameters to a cursor using FOR loop Group C: (Any Two Assignments)
13 Design and implement 5 SQL queries using MYSQL 14 Implement aggregation and indexing with suitable example using MYSQL 15 Write PL/SQL Programs based on Exceptions handling.(Predefined and user-defined
exceptions)
Term Work:
Term Work assessment shall be conducted for the Project, Tutorials and Seminar. Term work is
continuous assessment based on work done, submission of work in the form of report/journal,
timely completion, attendance, and understanding. It should be assessed by subject teacher of the
institute. At the end of the semester, the final grade for a Term Work shall be assigned based on the
performance of the student and is to be submitted to the University.
Notes
1 The experiments from the regular practical syllabus will be performed (15 Marks).
2 The regular attendance of students during the syllabus practical course will be monitored and
marks will be given accordingly (5 Marks).
3 Good Laboratory Practices (5 Marks)
Practical/Oral/Presentation:
Practical shall be conducted and assessed jointly by internal and external examiners. The
performance in the Practical examination shall be assessed by at least a pair of examiners
appointed as examiners by the University. The examiners will prepare the mark/grade sheet in the
format as specified by the University, authenticate and seal it. Sealed envelope shall be submitted
to the head of the department or authorized person.
Notes
1 One experiment from the regular practical syllabus will be conducted. (Total 15 Marks).