BCA Prospectus 2024
BCA Prospectus 2024
BCA Prospectus 2024
APPLICATIONS
FACULTY OF SCIENCE
4 Years in BACHELOR OF COMPUTER APPLICATION
(Honours) Programme
MISSION STATEMENT
Vision and mission as perceived by
H. H. Maharaja Sayajirao Gaekwad-III
I welcome you all on behalf of the department and my own behalf to join the journey of becoming a
computer professional and to be potential candidate for various job opportunities in the most
demanding career of current times.
Faculty of Science
With the formation of the university, The Silver Jubilee Science Institute, a part of the Baroda
College, was reconstituted as the Faculty of Science. Foundation stone of the Silver Jubilee Science
Institute was laid by Sir Issac Rufus, then Viceroy and Governor General of India, in the year 1926
and the construction was completed in 1933.
Since 1949, the Faculty offers courses leading to B. Sc., M. Sc. and Ph. D. degrees in Botany,
Chemistry, Geography, Geology, Mathematics, Physics, Statistics and Zoology. The Faculty added
thereafter two more Departments: Departments of Biochemistry and Microbiology, both of which
provide postgraduate programmes to students. From year 2000, faculty started offering self
financed programmes at both UG and PG level. The Faculty has made significant strides in various
disciplines of science that attracts students from all over India and other countries and it is a
cosmopolitan centre of education.
ADMISSION PROCEDURE
All the interested students must register themselves on the Gujarat government site
for common registration for UG/PG/Ph.D. programmes. The link is
http://gcas.gujgov.edu.in. The Registration and choice filling starts on April 1st
2024.
They must select “The Maharaja Sayajirao University of Baroda- Faculty of Science-
Bachelor of Computer Applications”.
Candidates are also required to apply for entrance test by visiting the link
https://admission.msubaroda.ac.in.
Only those students who have registered on the above Gujarat government portal and
also registered for entrance test for Bachelors in Computer Applications program on
the MSU admission portal will be eligible for appearing in the entrance exam. The
date and time for the entrance examination will be declared on the University site in
due course of time. The entrance test will be held at The M S University of Baroda in
offline mode only.
Bachelor of
Computer 200 10 2 2 102 14 30 54 20 7
Application
BCA-
20 1 0 0 10 1 3 5 0 0
Special
ELIGIBILITY CRITERIA
Following eligibility criteria is to be fulfilled:
2. Candidates who have appeared for final year of the qualifying examination may
also apply and appear in the Entrance Test. However, their admission will be
confirmed only on the submitting original marksheet of the qualifying examination
and fulfillment of eligibility requirement, at the time of Admission.
AWARD OF CLASS
Marks-sheets of semester I to VII of BCA (Honours) will simply indicate result as either Pass
or Fail or ATKT but not the class which will be indicated in the last Semester mark sheet.
III. There is negative marking. Each correctly answered question carries 2 marks, and wrongly
answered question carries – 0.5 marks.
Written Test
Date and Time : Visit the GCAS portal and university website
1. Candidate must visit the University website for the date and time of
Entrance test.
2. There will be 25% negative marking for wrong answers.
3. The entrance examination would be conducted through OMR sheet in
OFFLINE mode.
4. Candidates must reach the exam venue with all the relevant documents
well in advance to avoid last time rush and to ease the formalities.
Outline of the 4 Years BCA (Honours)*
Programme (As per NEP 2020 Pattern)
(For the Academic Year 2024-25 Onwards)
Semester-I
Course
Course Title Course Type L P Credits
Code
Fundamentals of Computers and PC
BCAXXX Major (DSC) 4 4
Tools
Introduction to Programming with
BCAXXX Major (DSC) 4 4
Python
Fundamentals of Computers and PC
Minor
BCAXXX Tools and Programming with 2+2 4
(DSC) Lab
Python Lab
Foundational Mathematics (Linear
BCAXXX MDC 4 4
Algebra and Calculus)
Fundamentals of Language and
BCAXXX AEC* 2 0 2
Communication
Essentials of Technical
BCAXXX AEC* 1 1 2
Communication Skills
BCAXXX Fundamentals of Public Speaking AEC* 2 0 2
Essentials of Personality
BCAXXX AEC* 2 0 2
Development
BCAXXX Introduction to Human Values AEC* 2 0 2
BCAXXX Digital Electronics SEC 2 2
BCAXXX Environmental Studies IKS- I* 2 2
BCAXXX The Constitution of India IKS- I* 2 2
Total Credits 17 5 22
Total Credits 17 5 22
* Selection of only one course under VAC-I and AEC is allowed.
Semester-III
Course
Course Title Course Type L P Credits
Code
Data Structures and Algorithms with
BCAXXX Major (DSC) 3 1 4
C and C++
BCAXXX Client-Side Web Development Major (DSC) 3 1 4
BCAXXX Operating Systems Major (DSC) 3 1 4
BCAXXX Introduction to Psychology MDC* 3 1 4
BCAXXX Business Economics MDC* 3 1 4
BCAXXX Introduction to Financial Accounting MDC* 3 1 4
To be selected from AEC pool of the
BCAXXX AEC 2 2
university
BCAXXX Personality Development SEC* 1 1 2
BCAXXX IT Skills & Data Analysis SEC* 2 2
Health & Wellness, Yoga Education,
BCAXXX IKS- II* 1 1 2
Sports and Fitness
BCAXXX E-Waste Management IKS- II* 2 2
BCAXXX Natural Resource Management IKS- II* 2 2
Traditional Knowledge Intellectual
BCAXXX IKS- II* 2 2
Property and People’s Right
Total Credits 15/18 7/6 22
* Selection of only one course under IKS-II, SEC and MDC is allowed.
Semester-IV
Course
Course Title Course Type L P Credits
Code
Fundamentals of Software
BCAXXX Major (DSC) 3 1 4
Engineering
Data Communication and Computer
BCAXXX Major (DSC) 3 1 4
Networks
Object Oriented Programming with
BCAXXX Major (DSC)* 3 1 4
Java
Programming with.NET Framework
BCAXXX Major (DSC)* 3 1 4
and C#
BCAXXX Server-Side Web Development Minor (DSE) 3 1 4
To be selected from AEC pool of the
BCAXXX AEC 2 2
university
BCAXXX Career Skills SEC* 1 1 2
BCAXXX Information Literacy SEC* 1 1 2
Oratory Skills in English Language
BCAXXX VAC- II* 1 1 2
and Leadership
BCAXXX Fundamentals of Carbon Neutrality VAC- II* 2 2
Constitutional Values and
BCAXXX VAC- II* 2 2
Fundamental Duties
Total Credits 17/18 4/5 22
* Selection of only one course under Major (DSC), Minor (DSE, SEC and VAC- II is allowed.
Semester-V
Course
Course Title Course Type L P Credits
Code
Fundamentals of Artificial
BCAXXX Major (DSC) 3 1 4
Intelligence
BCAXXX Design and Analysis of Algorithms Major (DSC) 3 1 4
Object-Oriented Software
BCAXXX Engineering using UML, Design Major (DSC) 3 1 4
Patterns, and Java
BCAXXX Computer Graphics and Animation Minor (DSE)- I* 3 1 4
BCAXXX Software Project Management Minor (DSE)- I* 3 1 4
BCAXXX Microprocessor and Interfacing Minor (DSE)- I* 3 1 4
Cryptography and Network
BCAXXX Minor (DSE)- I* 3 1 4
Security
BCAXXX Linux System Administration Minor (DSE)- I* 3 1 4
BCAXXX Software Architecture Minor (DSE)- I* 3 1 4
Augmented Reality and Virtual
BCAXXX Minor (DSE)- I* 3 1 4
Reality
BCAXXX Agile Methodologies Minor (DSE)- I* 3 1 4
BCAXXX Embedded System Design Minor (DSE)- I* 3 1 4
Management Information Systems
BCAXXX Minor (DSE)- I* 3 1 4
and E-Commerce
BCAXXX NoSQL Databases Minor (DSE)- I* 3 1 4
BCAXXX Software Defined Networks Minor (DSE)- I* 3 1 4
Software Testing and Quality
BCAXXX Minor (DSE)- I* 3 1 4
Assurance
BCAXXX Advanced Python Minor (DSE)- II* 3 1 4
BCAXXX Advanced Java Technologies Minor (DSE)- II* 3 1 4
Advanced Programming with.NET
BCAXXX Minor (DSE)- II* 3 1 4
Framework and C#
BCAXXX Programming with Go Minor (DSE)- II* 3 1 4
BCAXXX Programming with Rust Minor (DSE)- II* 3 1 4
Introduction to Statistical Analysis
BCAXXX Minor (DSE)- II* 3 1 4
using R
BCAXXX Innovation and Entrepreneurships SEC * 1 1 2
Critical and Logical Thinking
BCAXXX SEC * 1 1 2
Development
Total Credits 17 5 22
* Selection of only one course under Minor DSE- I, and Minor DSE- II is allowed.
Semester-VI
Course
Course Title Course Type L P Credits
Code
Introduction to Machine
BCAXXX Major (DSC) 3 1 4
Learning
BCAXXX Distributed Systems Major (DSC) 3 1 4
Mobile Application
BCAXXX Major (DSC) 3 1 4
Development with React Native
Web Development with React
BCAXXX Minor (DSE)- III* 3 1 4
and Node.js
Full Stack Java Development
BCAXXX Minor (DSE)- III* 3 1 4
and Spring Boot
BCAXXX Network Programming Minor (DSE)- III* 3 1 4
Multimedia Systems and
BCAXXX Minor (DSE)- III* 3 1 4
Applications
BCAXXX Secure Coding Minor (DSE)- III* 3 1 4
To be selected from AEC pool
BCAXXX AEC 2 2
of the university
Total Credits 15 7 22
* Selection of only one course under Minor DSE- III is allowed.
** Students can undergo Summer Internship in the summer vacation after their IVth OR
VIth Semester.
Semester-VII
Course
Course Title Course Type L P Credits
Code
BCAXXX Cloud Computing Major (DSC) 3 1 4
Introduction to Data Science
BCAXXX Major (DSC) 3 1 4
using Python
Blockchain Technology and
BCAXXX Major (DSC) 3 1 4
Applications
Game Development using Unity
BCAXXX Minor (DSE) – IV* 3 1 4
3D
BCAXXX Systems Programming Minor (DSE) – IV* 3 1 4
BCAXXX Soft Computing Minor (DSE) – IV* 3 1 4
BCAXXX Quantum Computing Minor (DSE) – IV* 3 1 4
BCAXXX Advanced Algorithms Minor (DSE) – IV* 3 1 4
Automata Theory and Compiler
BCAXXX Minor (DSE) – IV* 3 1 4
Design
BCAXXX Parallel Programming Minor (DSE) – IV* 3 1 4
BCAXXX Real Time Systems Minor (DSE) – IV* 3 1 4
Swarm Intelligence and Nature
BCAXXX Minor (DSE) – IV* 3 1 4
Inspired Computation
BCAXXX Information Theory and Coding Minor (DSE) – IV* 3 1 4
BCAXXX Semantic Web Minor (DSE) – IV* 3 1 4
BCAXXX Introduction to DevOps Minor (DSE) – IV* 3 1 4
Cloud Native Applications and
BCAXXX Minor (DSE) – IV* 3 1 4
Micro-services
BCAXXX Industrial Project OJT 1 5 6
Total Credits 13 9 22
* Selection of only one course under Minor DSE- IV is allowed.
Semester-VIII
Course
Course Title Course Type L P Credits
Code
BCAXXX Advance practices-I (DSE-V) Major (DSE) 3 1 4
BCAXXX Advance practices-II(DSE-VI) Major (DSE) 3 1 4
BCAXXX Big Data Analytics Major (DSE)- V* 3 1 4
BCAXXX Internet of Things Major (DSE)- V* 3 1 4
Mobile Application
BCAXXX Major (DSE)- V* 3 1 4
Development
BCAXXX Deep Learning Major (DSE)- V* 3 1 4
BCAXXX Angular JS Major (DSE)- V* 3 1 4
BCAXXX React JS Major (DSE)- V* 3 1 4
BCAXXX Power BI Major (DSE)- V* 3 1 4
BCAXXX Human Computer Interaction Minor (DSE)- VI* 3 1 4
System Modelling and
BCAXXX Minor (DSE)- VI* 3 1 4
Simulation
Mobile Computing and
BCAXXX Minor (DSE)- VI* 3 1 4
Wireless Communications
Digital Image Processing with
BCAXXX Minor (DSE)- VI* 3 1 4
MATLAB
BCAXXX Natural Language Processing Minor (DSE)- VI* 3 1 4
BCAXXX Reinforcement Learning Minor (DSE)- VI* 3 1 4
BCAXXX Generative AI Minor (DSE)- VI* 3 1 4
Data Warehousing and Business
BCAXXX Minor (DSE)- VI* 3 1 4
Intelligence
BCAXXX Industrial Project OJT 1 5 6
Total Credits 13 9 22
* Selection of only one course under Minor DSEV- and Minor DSE- VI is allowed.
Credit Framework as per Single Major Subject for Bachelor of Computer Applications
(Honours) Programme
Major Minor
Total
Semester MDC AEC SEC VAC/IKS OJT/RP
Credits
(DSC/E) (DSC/E)
I 8 4 4 2 2 2 - 22
II 8 4 4 2 2 2 - 22
III 12 0 4 2 2 2 - 22
IV 12 4 - 2 2 2 - 22
V 12 8 - - 2 - - 22
VI 12 4 - 2 4 - - 22
VII 12 4 6 22
VIII 12 4 6 22
TOTAL 88 32 12 10 14 8 12 176
Total (%) 50.00 18.18 6.82 5.68 7.95 4.55 6.82 100.00
Legends
Discipline Specific Core Course (Core)
Discipline Specific Elective Course (Elective)
Multiple Discipline Course (MDC)
Ability Enhancement Course (AEC)
Skill Enhancement Course (SEC)
Value-Added Course(VAC)
Indian Knowledge System (IKS)
On Job Training (OJT)
Research Project (RP)/Internship
Theory/Practical
*Subject to modifications by the University
Regulations for 4 year BCA (Honours) Degree Program
(For Academic year 2023-24 onwards)
(As per New Education Policy 2020)
Department of Computer Applications is offering a BCA (Honours) programme of 4-year duration
with multiple entry and exit points and re-entry options as per New Education Policy 2020. This 4-
year BCA programme requires a minimum 176 credits to earn by the students to complete this
program.
1. Maximum duration of a programme (ATKT Rules)
Maximum duration for completion of BCA (Honours) program will be 7 years.
Note: To progress to the 3rd Semester of BCA, students need to pass all the examinations of 1st
Semester. Similarly, to progress to 5th Semester of BCA, students need to pass all the examinations
till 3rd Semester and to progress to 7th Semester of BCA, students need to pass all the examinations
till 5th Semester.
2. Awarding Certificates, Diplomas and Degrees
Certificate in Computer Application: Students who opt to exit after completion of the first year and
have secured 44 credits will be awarded the Certificate in Computer Application Thus, for example,
if a student of BCA(Honours) programme opts to exit after successful completion of the first year,
the student will be awarded “Certificate in Computer Application”.
Diploma in Computer Application: Students who opt to exit after completion of the second year
and have secured 88 credits will be awarded the Diploma in Computer Application in the principal
discipline. Thus, for example, if a student of BCA programme opts to exit after successful
completion of two years, the student will be awarded Diploma in Computer Application
Bachelor of Computer Application: Students of 3-year BCA programme who successfully complete
3 years, OR a student of 4-year BCA programme who opts to exit after completion of the third year
and have secured 132 credits will be awarded the Bachelor of Computer Application.
Bachelor of Computer Application (Honours): Students of 4-year BCA (Honours) programme who
successfully complete 4 years and secured 176 Credits will be awarded the Bachelor of Computer
Application (Honors).
The following table summarizes the Credit Requirement for Exit from 4-year BCA (Honours)
programme -
Year Semester Credits Degree Awarded Stage of Exit Mandatory Credits to
be secured for the
Award
1 I 22 Certificate in After successful 44
II 22 Computer completion of
Application 1st Year
2 III 22 Diploma in After successful 88
IV 22 Computer completion of
Application 1st and 2nd Years
3 V 22 Bachelor of After successful 132
VI 22 Computer completion of
Application 1st, 2nd and 3rd Years
4 VII 22 Bachelor of After successful 176
Computer completion of
Application 1st, 2nd, 3rd and 4th
VIII 22 (Honours) Years
3. Re-entry Option
A student who has opted to exit before the successful completion of a BCA (Honours) programme will
have an option to re-enter the programme within three years and complete the programme within the
stipulated maximum period for the programme.
A student can avail Re-entry option only once during the tenure of the programme.
4. Break from the study
Students may be permitted to take a break from the study during the period of the programme but the
total duration for completing the program shall not exceed the maximum duration of the programme.
5. Credit-hours for different types of courses
A course offered in a program can be a theory course/ laboratory course/ a combination of theory,
tutorial, and laboratory course/ field work/ workshop/ seminar/ internship/ project/ dissertation.
Theory Course: 15 hours of teaching per credit
Tutorial: 15 hours of engagement per credit
Laboratory course/ Field Work/ Workshop : 30 Hours of activities per credit.
Seminars: 15 hours of participation in seminar activity per credit in a semester.
Internship/Project/ Dissertation: These are the full time courses requiring a student to carry
out 7-8 hours of activity per day.
6. Online Courses
Students are allowed to earn credits through online/ MOOC courses approved by the Departments
as per the University regulations under MDC, AEC, and VAC courses.
7. Evaluation
The components of assessment and their weightage for different type of courses will be as given
below.
Evaluation Method Theory Laboratory/ AEC/ Internship/ Seminar Viva
Skill VAC Project/
enhancement Courses Dissertation
Internal written test - - - - - -
External/ Semester-end 50 - - - - -
written test
Continuous 50 100 100 30 - -
evaluation*
Presentations - - - 20 100 -
Reports/ Dissertation - - - 30 - -
Viva-Voce - - - 20 - 100
Total 100 100 100 100 100
Facilities
The Faculty
The experienced teachers from the university and professionals from the IT industry are
involved in teaching the courses. This help in providing the academic excellence with
professional expertise to the students of the programme. In addition the reputed personalities
from all over the country will be invited to deliver lectures from time to time.
Computer Laboratory
Well-equipped computer laboratories are available to the students of the BCA programme. All
the computers in these laboratories have high configuration and are connected to a LAN,
which provides a networked environment to the students. A wireless access to the network is
also available through Wi-Fi. Qualified instructors give the practical training. The laboratory
contains all necessary software, and audio-visual teaching aids to impart the training more
effectively.
The Internet facility with high bandwidth is also available to the students at no extra cost so
that they can have an access to the unlimited wealth of information on the net.
Library
The students have an access to the University Library, which is one of the biggest libraries in the
country. The library contains a large number of books and journals, and excellent reading room facility.
The library also subscribes a large number of periodicals on various subjects. In addition to this, a
separate library with reading room is available for the BCA students having large number of books,
which contains all the prescribed books as well as large number of specialized reference books on
various aspects of information technology. This library also subscribes important periodicals in the
subject to keep the students abreast with latest happenings in the field.
Tentative Fee Structure
Faculty/University
Annual Fee (Rs.) ** Semester Exam Fee Development &
Category
(Rs.) Maintenance Fund
(Rs.)
Higher General 47640/-
Payment As Per University As Per University
Special 1,09,040/- Rules Rules
**This is tentative fee structure and is likely to be revised by the
university.