THE BCA PROGRAMME STRUCTURE
FIRST SEMESTER
Code No.
|
Paper
|
Course Category
|
L
|
T/P
|
Credits
|
Marks Internal
|
Marks External
|
Max Marks
|
Core Course Theory (CCT)
|
BCA 101T
|
Programming for Problem Solving using C
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 103T
|
Fundamental of Information Technology
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA
105T#
|
Web Technologies#
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 107T
|
Mathematical Foundation for
Computer Science
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
Core Course Practical (CCP)
|
BCA 101P
|
Programming for Problem Solving using C
Lab
|
CCP
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 103P
|
Fundamental of Information Technology
Lab
|
CCP
|
-
|
4
|
2
|
40
|
60
|
100
|
Ability Enhancement Course (AEC)
|
BCA 141T
|
Writing Skills
|
AEC
|
3
|
-
|
3
|
40
|
60
|
100
|
Skill Enhancement Course (SEC)
|
BCA
105P#
|
Web Technologies Lab
|
SEC
|
-
|
2
|
1
|
40
|
60
|
100
|
Value Added Course (VA)
|
BCA
191T*
|
Understanding
India*(NUES)
|
VA
|
2
|
-
|
2
|
100
|
-
|
100
|
Bridge Course (Mandatory for Students from Non Mathematics
background)
|
BCA 181T+
|
Bridge Course in Mathematics+(NUES)
|
Mandatory for Students from Non Mathematics
background
|
2
|
-
|
-
|
Pass Grade
|
-
|
-
|
|
Total
|
|
|
|
26
|
|
|
900
|
*NUES (Non – University Examination Subject) – Only Internal Assessment
by the Institute)
+ NUES Non Credit subject mandatory for the students who do not have
mathematics in 12th std.
Passing is mandatory for the student by obtaining at least pass marks (40%). The
examination of this paper shall be conducted by the concerned teacher teaching the
course / paper as Teacher’s Continuous Evaluation for a total 100 marks. Only
the Pass / Fail status is to be specified on the marksheet of the examination and
the result of the student.
* Non-University Examination System (NUES)
** Evaluation will be based on Summer Training held after fourth semester and will be
conducted by the college committee only.
*** Any Elective Subject will be offered if minimum 1/3 rd of the total strength of students
in the class will opt for it.
SECOND SEMESTER
Code No.
|
Paper
|
Course Category
|
L
|
T/P
|
Credits
|
Marks Internal
|
Marks External
|
Max Marks
|
Core Course Theory (CCT)
|
BCA 102T#
|
Database Management
System (DBMS)
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 104T
|
Object Oriented Programming
using Java
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
BCA
106T
|
Data Structures
and algorithms
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA
108T
|
Software
Engineering
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
Core Course Practical (CCP)
|
BCA
102P#
|
DBMS Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
BCA 104P
|
Object Oriented Programming
using Java Lab
|
CCP
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 106P
|
Data Structures and algorithms
Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
BCA
108P
|
Software
Engineering Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
Ability Enhancement Course (AEC)
|
BCA
142T*
|
Soft Skills *(NUES)
|
AEC
|
3
|
-
|
3
|
100
|
-
|
100
|
Value Added Course (VA)
|
BCA 192T
|
Environment
Studies
|
VA
|
2
|
-
|
2
|
40
|
60
|
100
|
|
Total
|
|
|
|
26
|
|
|
1000
|
# Generic Elective (GE) for other undergraduate programmes
*NUES (Non – University Examination Subject) – Only Internal Assessment
by the Institute)
** Students must complete one work based vocational course of 4 credits after the
second semester during the summer vacation of the first year for which evaluation
will be conducted in the third semester. (As mentioned in the scheme of the Third
Semester). Vocational course will be held for 4 weeks after the end of the second
semester and its evaluation will be conducted in the third semester.
THIRD SEMESTER
Code No.
|
Paper
|
Course Type
|
L
|
T/P
|
Credits
|
Marks Internal
|
Marks External
|
Max Marks
|
Core Course Theory(CCT)
|
BCA
201T
|
Python Programming
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
BCA 203T#
|
Dynamic Web Designing
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
BCA 205T
|
Computer Organization and
Architecture
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
BCA 207T
|
Discrete Mathematics
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
Core Course Practical (CCP)
|
BCA 201P
|
Python Programming Lab
|
CCP
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 203P#
|
Dynamic Web Designing Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
BCA 205P
|
Computer Organization and
Architecture Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
Skills Enhancement Course (SEC)*
|
BCA 261***
|
Vocational Course***
|
SEC
|
-
|
-
|
4
|
100
|
-
|
100
|
Multidisciplinary (Generic Elective) (Choose any
One)**
|
BCA 221T
|
Principles of Management & Organizational
Behavior
|
GE-1
|
3
|
-
|
3
|
40
|
60
|
100
|
BCA 223T
|
Open Elective offered by other Department/School
/Programme
|
GE-1
|
3
|
-
|
3
|
40
|
60
|
100
|
Value Added Course (VA)
|
BCA 291T*
**
|
Human Values and Ethics***(NUES)
|
VA
|
2
|
-
|
2
|
100
|
-
|
100
|
|
Total
|
|
|
|
29
|
|
|
1100
|
* Students must complete one work based vocational course of 4 credits after second
semester during the summer vacation of the first year for which evaluation will be
conducted in third semester.
** Choose one subject from list of GE-1
***NUES (Non – University Examination Subject) – Only Internal Assessment
by the Institute)
FOURTH SEMESTER
Code No.
|
Paper
|
Course Type
|
L
|
T/P
|
Credits
|
Marks Internal
|
Marks External
|
Max Marks
|
Core Course Theory (CCT)
|
BCA
202T
|
Operating Systems
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
BCA
204T
|
Software Testing
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
Core Course Practical (CCP)
|
BCA
202P
|
Operating Systems
Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
BCA
204P
|
Software Testing
Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
Ability Enhancement Course (AEC)
|
BCA 232
|
Introduction to Logic & Critical
Thinking
|
AEC
|
-
|
4
|
2
|
100
|
-
|
100
|
Skill Enhancement Course (SEC)
|
BCA 234*
|
Health & Wellness, Yoga Education and
Sports & Fitness *(NUES)
|
SEC
|
-
|
4
|
2
|
100
|
-
|
100
|
(Choose Any One Theory and Respective Practical)
Programme Core Elective (PCE)
|
BCA 212
|
BCA 212T
|
Introduction to Data Science
and
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 212P
|
Data Science
Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 216
|
BCA 216T
|
Introduction to Security, Acts and Cyber Laws
and
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
|
|
Cyber Security
|
|
|
|
|
|
|
|
BCA 216P
|
Introduc tion to Security, Acts and Cyber Laws and Cyber Security Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 218
|
BCA 218T
|
Web Develop ment Using
Python
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 218P
|
Web Develop ment Using Python
Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 220
|
BCA 220T
|
Informat
ion Security
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 220P
|
Informat ion Security
Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
Multidisciplinary (Generic Elective)
(Choose any One)
|
BCA
222T
|
Digital Marketing
|
GE-2
|
3
|
-
|
3
|
40
|
60
|
100
|
BCA 224T
|
Principles of Accounting
|
GE-2
|
3
|
-
|
3
|
40
|
60
|
100
|
BCA 226T
|
Open Elective offered by other Department/ School
/programme***
|
GE-2
|
3
|
-
|
3
|
40
|
60
|
100
|
|
Total
|
|
|
|
23
|
|
|
900
|
* NUES (Non – University Examination Subject) – Only Internal Assessment
by the Institute) i.e. the assessment shall be conducted by the institution for all
100 marks as Teacher’s Continuous Assessment
*** Choose one subject from list of GE-2
Summer Training (Conducted at the end of the 4th Semester and evaluation to be
carried in 5th Semester) Report and Viva – Voce: Students will undergo summer
training/industry visit/In-house training/In-house project during the summer break
after the completion of 4th semester. Report of the same is required to be submitted
to the College/ Institution. Viva-voce examination will be conducted based on the
report submitted by the student. A panel of examiner will be appointed by the HOD/
Director of the Institution for internal evaluation out of 40 marks. External
evaluation of 60 marks will be conduct by the examination division of the
university.
FIFTH SEMESTER
Code No.
|
Paper
|
Course Type
|
L
|
T/P
|
Credit s
|
Marks Interna l
|
Marks External
|
Max Mark s
|
Core Course Theory (CCT)
|
BCA 301T
|
Computer Networks
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
BCA 303T
|
Artificial Intelligence
|
CCT
|
4
|
--
|
4
|
40
|
60
|
100
|
Core Course Practical (CCP)
|
BCA 301P
|
Computer Networks Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
BCA 303P
|
Artificial Intelligence Lab
|
CCP
|
-
|
4
|
2
|
40
|
60
|
100
|
Choose Any One Theory and Respective Practical (Programme
Core Electives (PCE))
|
BCA 305
|
BCA 305T
|
Natural Language Processing
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 305P
|
Natural Language Processing Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 307
|
BCA 307T
|
Network Security
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 307P
|
Network Security Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 309
|
BCA 309T
|
Full Stack Development using Java
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 309P
|
Full Stack Developme nt using Java Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
Summer Internship (SI)*
|
BCA 311*
|
Summer Training*
|
SI
|
0
|
0
|
4
|
40
|
60
|
100
|
Multidisciplinary (Generic Compulsory) (Choose Any
One)
|
BCA 313T
|
Introduction to Management & Entrepreneurship Development
|
GE-3
|
3
|
0
|
3
|
40
|
60
|
100
|
BCA
315T**
|
MOOC Course**
|
GE-3
|
3
|
0
|
3
|
100
|
-
|
100
|
|
Total
|
|
|
|
24
|
|
|
800
|
- Summer Training (Conducted at the end of the 4th Semester and
evaluation to be carried in 5th Semester) Report and Viva –
Voce: Students will undergo summer training/industry visit/In-house
training/In-house project during the summer break after the completion of
4th Report of the same is required to be submitted to the College/
Institution. Viva-voce examination will be conducted based on the report
submitted by the student. A panel of examiner will be appointed by the HOD/
Director of the Institution for internal evaluation out of 40 marks. External
evaluation of 60 marks will be conduct by the examination division of the
university.
** NUES (Non – University Examination Subject) – Only Internal Assessment
by the Institute)
The students can learn these courses / technologies through self-paced MOOC courses
or through regular courses offered by the institute during the summer break on a
fast-track mode. The broad guidelines for undertaking MOOC courses are as follows:
- MOOC Course should be done from SWAYAM/NPTEL as per the guidelines of
- For securing the credits, the student is required to complete the assessment of
the course and to provide the certificate of the course done from SWAYAM/NPTEL.
- The fees (if any) for the registration and/or assessment of the MOOC course must
be borne by the student only.
- If the student secures more than 4 credits for the MOOC Course even then 3
credits shall be considered for this subject and the grade/marks provided by
assessing authority shall be transferred to the university by the institution
where the student is studying. The University’s Examination Division shall
take the result of the MOOC course on record and the final result must
accommodate the results received from such MOOC The student must submit the
result of such papers to their respective institution. All the results for the
MOOC courses may be submitted before the completion of other requirements
including credits requirement.
SIXTH SEMESTER
Code No.
|
Paper
|
Course Type
|
L
|
T/P
|
Credits
|
Marks Intern al
|
Marks External
|
Max Marks
|
Core Course Theory (CCT)
|
BCA
302T
|
Distributed systems and
Cloud Computing
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA
304T
|
Machine Learning
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 306T
|
Software Project Management
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
Core Course Practical (CCP)
|
BCA 302P
|
Distributed systems and Cloud Computing Lab
|
CCP
|
0
|
2
|
1
|
40
|
60
|
100
|
BCA 306P
|
Software Project Management Lab
|
CCP
|
0
|
2
|
1
|
40
|
60
|
100
|
Choose Any One Theory and Respective Practical (Programme
Core Electives (PCE))
|
BCA 312
|
BCA 312T
|
Data Visualization
& Analytics
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 312P
|
Data Visualization & Analytics
Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA31 4
|
BCA 314T
|
Deep
Learning with Python
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 314P
|
Deep Learning with
Python Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 316
|
BCA 316T
|
Web Security
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 316P
|
Web Security
Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
BCA 318
|
BCA 318T
|
Mobile Application Development
and
|
PCE
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA 318P
|
Mobile Application
Development Lab
|
PCE
|
-
|
4
|
2
|
40
|
60
|
100
|
Minor Project* (PRJ)
|
BCA
320
|
Minor Project
|
PRJ
|
0
|
14
|
6
|
40
|
60
|
100
|
Skill Enhancement Course (SEC)
|
BCA
304P
|
Machine Learning Lab
|
SEC
|
0
|
2
|
1
|
40
|
60
|
100
|
Value Added Course (VA)**
|
BCA
374**
|
NSS / NCC / Cultural Clubs / Technical Society / Technical
Clubs
|
VA
(Mandatory)
|
0
|
0
|
2
|
100
|
0
|
100
|
|
Total
|
|
|
|
29
|
|
|
1000
|
*Minor Project: The student shall do the Minor project in any emerging technology.
**NUES (Non University Examination Subject) Comprehensive evaluation of the
students by the concerned coordinator of NCC / NSS / Cultural Clubs / Technical
Society / Technical Clubs out of 100 marks as per evaluation schemes worked out by
these societies / organizations at the institution / University level. The
coordinators shall be responsible for the evaluation of the same. These activities
shall start from the 1st semester and evaluation shall be conducted at
the end of 6th semester for the students admitted in the first semester.
SEVENTH SEMESTER
Code No.
|
Paper
|
Course Type
|
L
|
T/P
|
Credit s
|
Marks Interna l
|
Marks External
|
Max Mark s
|
Core Course Theory (CCT)
Choose Any Two Theory and Respective Practical
Electives
|
BCA
401T
|
E-Commerce
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
BCA
403T
|
Internet Of
Things (IOT)
|
CCT
|
4
|
-
|
4
|
40
|
60
|
100
|
Core Course Practical (CCP)
|
BCA
401P
|
E-Commerce
Lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
BCA
403P
|
Internet Of
Things (IOT) lab
|
CCP
|
-
|
2
|
1
|
40
|
60
|
100
|
Major Project*(PRJ)
|
BCA
405
|
Major Project-1
|
PRJ
|
0
|
12
|
6
|
40
|
60
|
100
|
Skills Enhancement Course (SEC)**
|
BCA
461**
|
Vocational Course
|
SEC
|
0
|
|
2
|
100
|
-
|
100
|
|
Total
|
|
|
|
18
|
|
|
600
|
*Major Project: The student shall do the Major project in any emerging technology.
**NUES (Non University Examination Subject) Only Internal Assessment
by the Institute) i.e. the assessment shall be conducted by the institution for all
100 marks as Teaches Continuous Assessment. Evaluation will be based on
Summer Training held after fourth semester.
EIGTH SEMESTER
Code No.
|
Paper
|
Course Type
|
L
|
T/P
|
Credit s
|
Marks Internal
|
Marks External
|
Max Marks
|
Major Project (PRJ) / Industry Internship (II)
(Choose Any One Group) *
|
BCA
402
|
Major Project-
2
|
PRJ
|
20
|
0
|
10
|
40
|
60
|
100
|
BCA 404
|
Industry
Internship Report
|
IIR
|
20
|
0
|
10
|
40
|
60
|
100
|
|
Total
|
|
|
|
10
|
|
|
100
|
By default, every student shall do the project work Minor Project (BCA 320) during
sixth semester. Those students who wants to peruse BCA (Hons.) shall do Major
Project-1 (BCA-405) during seventh semester and Major Project–2 (BCA-402)
during eighth semester. A student shall either be allowed to do Major project-2
(BCA-402) or an internship (BCA-404). The student must apply for approval to do
internship before the commencement of the 8th semester to the college, and only
after approval of HOD / Director of the college through Training and Placement
Officer of the college, shall proceed for internship.
** The student offered minor project work / major project shall be allocated a
supervisor / guide for project work at the end of 5th semester by the college and
the project shall continue into the 8th semester.
# Students may be allowed to do internship in 8th semester in lieu of Major
project-2. The students allowed to proceed for internship shall be required to
maintain a log-book of activities performed during internship. The same has to be
countersigned by the mentor at the organization where internship is completed.
Evaluation shall be conducted of 40 marks (Teachers’ continuous evaluation /
internal assessment) by the training and placement officer of the college on the
basis of the report submitted by the student. And, 60 marks by a bench of the
Training and Placement Officer of the college and the external examiner deputed by
examinations division (COE), for a total of 100 marks.
In the absence of the supervisor or the Training and placement officer (as the case
may be), the HOD/ Director of the college can assign the responsibility of the
supervisor or the Training and Placement officer (for purpose of examinations) to
any faculty of the college.