(To be implemented from Academic year 2024-25)
1. Name of Program : Bachelor of Computer Applications (B.C.A.)
2. Introduction:The B.C.A. program is a combination of computer and applied
subjects from science stream. The computer related courses are being used to introduce
techniques of programming, databases, web designing, system analysis, design tools
and different computing environments. The applied courses including mathematics
and electronics shall provide theoretical foundation for students of Computer Science.
3. Objectives:
- Produce knowledgeable and skilled human resources which is employable in IT and
ITES.
- Impart knowledge required for planning, designing and building Complex Application
Software Systems as well as provide support to automated systems or application.
- Produce entrepreneurs who can develop customized solutions for small and medium
Enterprises.
3. Program Structure:
- The Program is of a Three Year (Six semesters) Full Time Degree Program.
- The program shall be based on credit system comprising 150 credit points.
- Each of the first three semesters shall have Six Courses and 24 credits and the
remaining three shall have Seven Courses and 26 credits each.
- Theory Courses offered shall be of 2 to 4 credits and practical courses of 4 credits
each.
- For Theory Course, one credit is equivalent to one clock hour direct teaching in
a week and for Practical Course, one credit is equivalent to one and half hours
of laboratory work in a week.
4. Eligibility for Admission:
Any candidate who has passed the XII standard Examination in Science stream from,
Maharashtra State Board of Secondary and Higher Secondary Education or equivalent
Board of Examination, is eligible for admission to the First Year of this program.
OR
Passed Three Year Diploma Course approved by the DTE, Maharashtra State or Equivalent
authority
5. Medium of Instruction: English
6. Award of Credits:
- Each course having 4 credits shall be evaluated out of 100 marks and student should
secure at least 40 marks to earn full credits of that course.
- Each course having 2 credits shall be evaluated out of 50 marks and student should
secure at least 20 marks to earn full credits of that course.
- GPA shall be calculated based on the marks obtained in the respective subject provided
that student should have obtained credits for that course.
7. Evaluation Pattern:
- Each course carrying 100 marks shall be evaluated with Continuous Assessment (CA)
and University Evaluation (UE) mechanism. Continuous assessment shall be of 30 marks
while University Evaluation shall be of 70 marks. To pass in a cours e, a student
has to secure minimum 40 marks provided that he should secure minimum 28 marks in
University Evaluation (UE).
- Each course carrying 50 marks shall be evaluated with University Evaluation (UE)
mechanism. To pass in a course student has to secure minimum 20 marks.
- CA shall be based on internal tests (minimum 2 for 20 marks). In addition, for remaining
10 marks a teacher may assign various activities such as home assignments, tutorials,
seminars, presentations, group discussion etc, to the students and evaluate accordingly.
8. ATKT Rules:
- Minimum number of credits required to take admission to Second Year of B.C.A.: 32
- Minimum number of credits required to take admission to Third Year of B.C.A.: 80
9. Completion of Degree Program:
- A student who earns 150 credits, shall be considered to have completed the
- equirements of the B.C.A. degree program and CGPA will be calculated for such student.
Titles of Pages and Scheme of Study and Evaluation for BCA Program
SEM – I
Course Code
|
Title of course
|
Credits
|
Lectures / Week
|
Evaluation
|
Th
|
Pr.
|
Th
|
Tu
|
Pr.
|
CA
|
UE
|
Total
|
BCA 101
|
Fundamentals of Computer
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 102
|
Basic Programming in C
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 103
|
Applied Mathematics-I
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 104
|
Communication Skills
|
3
|
1
|
4
|
-
|
2
|
30
|
70
|
100
|
BCA 105
|
Lab I
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 106
|
Lab II
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
|
Total
|
15
|
9
|
19
|
-
|
18
|
180
|
420
|
600
|
SEM-II
Course Code
|
Title of course
|
Credits
|
Lectures / Week
|
Evaluation
|
Th
|
Pr.
|
Th
|
Tu
|
Pr.
|
CA
|
UE
|
Total
|
BCA 101
|
Fundamentals of Computer
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 201
|
Computer Organization
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 202
|
Advanced Programming in C
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 203
|
Applied Mathematics-II
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 204
|
RDBMS
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 205
|
Lab I
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 206
|
Lab II
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
|
Total
|
16
|
8
|
20
|
-
|
16
|
180
|
420
|
600
|
SEM-III
Course Code
|
Title of course
|
Credits
|
Lectures / Week
|
Evaluation
|
Th
|
Pr.
|
Th
|
Tu
|
Pr.
|
CA
|
UE
|
Total
|
BCA 301
|
Data Structure
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 302
|
Advanced RDBMS
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 303
|
Software Engineering
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 304
|
Introduction to Computer Network
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 305
|
Lab-I
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 306
|
Lab-II
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
|
Total
|
16
|
8
|
20
|
-
|
16
|
180
|
420
|
600
|
SEM-IV
Course Code
|
Title of course
|
Credits
|
Lectures / Week
|
Evaluation
|
Th
|
Pr.
|
Th
|
Tu
|
Pr.
|
CA
|
UE
|
Total
|
BCA 401
|
C++
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 402
|
Introduction Web Technology
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 403
|
Advanced Networking and Network Security
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 404
|
OOSE
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 405
|
Lab-I
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 406
|
Lab-II
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 407
|
Grid and Cloud Computing
|
2
|
-
|
3
|
-
|
-
|
-
|
50
|
50
|
|
Total
|
18
|
8
|
23
|
-
|
16
|
180
|
470
|
650
|
SEM-V
Course Code
|
Title of course
|
Credits
|
Lectures / Week
|
Evaluation
|
Th
|
Pr.
|
Th
|
Tu
|
Pr.
|
CA
|
UE
|
Total
|
BCA 501
|
Core Java
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 502
|
Advanced Web Technology
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 503
|
Software Testing
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 504
|
Operating System
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 505
|
Lab-I
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 506
|
Lab-II
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 507
|
Grid Computing
|
2
|
-
|
3
|
-
|
-
|
-
|
50
|
50
|
|
Total
|
18
|
8
|
23
|
-
|
16
|
180
|
470
|
650
|
SEM-VI
Course Code
|
Title of course
|
Credits
|
Lectures / Week
|
Evaluation
|
Th
|
Pr.
|
Th
|
Tu
|
Pr.
|
CA
|
UE
|
Total
|
BCA 601
|
Advance Java
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 602
|
Dot Net Technology
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 603
|
Recent Trends in IT
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 604
|
Software Project Management
|
4
|
-
|
5
|
-
|
-
|
30
|
70
|
100
|
BCA 605
|
Lab-I
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 606
|
Lab-II
|
-
|
4
|
-
|
-
|
8
|
30
|
70
|
100
|
BCA 607
|
Green Computing
|
2
|
-
|
3
|
-
|
-
|
-
|
50
|
50
|
|
Total
|
18
|
8
|
23
|
-
|
16
|
180
|
470
|
650
|