BCA

About BCA

Bachelor of Computer Applications (BCA) is a three-year undergraduate technical professional program that aims to groom the software development skills of the student. It imparts extensive knowledge in Computer Fundamentals, Programming Languages, Database Systems, Information Security, and Web Development. BCA can be a better choice for candidates who wish to pursue their future in the Information Technology field.

Admission 2024-25

Course Duration

3 Years

Fees per Annum

INR 18,000

Eligibility

Passed HSC (10+2) examination in any stream with English subject or equivalent examination from any recognized board or school

For Admission regarding query:

+91-98252 14650

Why BCA
@ Veerayatan?

Highly Qualified, Well Experienced, Industry Linked, Dedicated Faculties

A strong theoretical foundation for crystal clear fundamentals

Focus on project-based learning with applications of technologies in real life

Exposure to cutting-edge technologies through seminars and workshops

Career Opportunities

BCA graduates have tremendous opportunity to work in several career enriching job profiles due to the wide variety of technology already available and continually emerging, high speed and agility of technological advancement, introduction of AI and ML in a wide variety of application domains.

Job Roles:

1. Software Developer, 2. Web Developer, 3. Mobile App Developer, 4. UI/UX Designer, 5. Web Designer, 6. Software Tester, 7. Quality Assurance, 8. Database Engineer, 9. BDE / BDA, 10. Network Engineer, 11. Hardware Engineer, 12. Game Developer

Curriculum (As Per National Education Policy 2020)

Our well-planned and standards-based sequence of fruitful experiences targets students’ practice and achieves proficiency in content and applied learning skills. With a boom in value and skill-based education, our curriculum offers the same diversity to the learners.

BCA Course Outline with Subject Titles
Course No. Course Type Name of the Subject Theory / Practical Marks Credits
IA UA
101 BCADSC101 Introduction to Programming using C Theory 25 25 2
BCADSC101-P Lab: Programming in C Practical 25 25 2
102 BCADSC102 Web Designing Using HTML, CSS & Javascript Theory 25 25 2
BCADSC102-P Lab: Web Designing Using HTML, CSS & Javascript Practical 25 25 2
101 A BCADESE101A Digital Electronics Theory 4
101 B BCADESE101B M-Commerce
101 A BCAMD101A Statistics Theory 50 50 4
101 B BCAMD101B (Select Any One) Spoken English – I
101 A BCAAE-101A General English Theory 25 25 2
101 B BCAAE-101B Gujarati
101 C BCAAE-101C Hindi
101 D BCAAE-101D (Select Any One) Sanskrit
101 BCASE-101 Computer Fundamentals Theory 25 25 2
101 A BCAVAC-101A Introduction to Indic Knowledge System – I Theory 25 25 2
101 B BCAVAC-101B (Select Any One) Bhagavad Gita and Life Management
BCA Course Outline with Subject Titles
Course No. Course Type Name of the Subject Theory / Practical Marks Credits
IA UA
201 BCADSC201 Introduction to Python Theory 25 25 2
BCADSC101-P Lab: Introduction to Python Practical 25 25 2
202 BCADSC202 Web Programming using PHP Theory 25 25 2
BCADSC202-P Lab: Web Programming using PHP Practical 25 25 2
201 A BCADESE201A Discrete Mathematics Theory 50 50 4
201 B BCADESE201B (Select Any One) Management Information Systems
201 A BCAMD201A Fundamentals of Accounting Theory 50 50 4
201 B BCAMD201B (Select Any One) Spoken English-II
201 A BCAAE-201A English Theory 25 25 2
201 B BCAAE-201B Gujarati
201 C BCAAE-201C Hindi
201 D BCAAE-201D Sanskrit
201 E BCAAE-201E (Select Any One) Presentation & Soft Skills
201 BCASE-101 MS Office Tools Practical Practical 25 25 2
201A BCAVAC-201A Human Values and Professional Ethics Theory 25 25 2
201B BCAVAC-201B NCC
201C BCAVAC-201C Youth, Leadership and Nation Building (NSS)
201D BCAVAC-201D Yoga- Nityansh
201E BCAVAC-201E Try to Understand our Mother Earth
201F BCAVAC-201F (Select Any One) Integrated Personality Development Course-1
BCAEX-001 Summer Internship and Viva 100 4
BCA – Semester 3 Course Outline with Subject Titles
Course No. Course Type Name of the Subject Selection Credits
301 (Major) BCADSC301 Understanding OOP with Python Compulsory 2
BCADSC301-P Lab: OOP with Python 2
302 (Major) BCADSC302 Data structures using C 2
BCADSC302-P Lab: Data structures using C 2
303 (Major) BCADSC303 DBMS – I 2
BCADSC303 P Lab: DBMS – I 2
301 A BCAMD301A Computer Based Numerical Techniques Select Any One 4
301 B BCAMD301B Cyber Security
AEC Courses will be taken from Arts and Commerce Basket
VAC
301 BCASE301 An Introduction to AI 2
BCA – Semester 4 Course Outline with Subject Titles
Course No. Course Type Name of the Subject Selection Credits
401 (Major) BCADSC401 Advance OOP with JAVA Compulsory 2
BCADSC401-P Lab: Advance OOP with JAVA 2
402 (Major) BCADSC402 Computer Network 4
403 (Major) BCADSC403 DBMS – II 2
BCADSC403-P Lab: SQL AND MYSQL 2
401 A BCADESE401A System Analysis and Design Select Any One 4
401 B (Minor) BCADESE401B Data Science
AEC
VAC Courses Can be Selected from arts and Commerce basket
SEC 401 BCASE-401 Introduction to IOT 2
BCA Course Outline with Subject Titles for Semester 5 (NEP 2020)
Course No. Course Type Name of the Subject Theory / Practical Credits
501 BCAMD501 Understanding the Operating Systems Theory 4
502 BCAMD502 Advanced Database Management Systems Theory 2
BCAMD502-P Lab: MongoDB & NOSQL Practical 2
503 BCAMD503-P Lab: Mobile Application Development Practical 4
501 BCAMNS501 Software Engineering Theory 4
502 BCAMNS502 Operational Research Theory 4
501 SEC501-P Lab: OS Commands & Scripts Practical 2
Total Credits 22
BCA Course Outline with Subject Titles for Semester 6 (NEP 2020)
Course No. Course Type Name of the Subject Theory / Practical Credits
601 BCAMJ601 An Introduction to the Cryptography Theory 4
602 BCAMJ602 AI with Python Theory 2
BCAMJ602-P Lab: Advanced Python Practical 2
603 BCAMJ603 Web Services Theory 2
BCAMJ603-P Lab: Web Services Practical 2
601 BCAMN601 Software Testing Theory 4
602 BCAMN602 Industrial Project Project/Viva 4
601 SEC Course Can be Taken from Commerce & Arts Basket 2
Total Credits 22
Our
Faculties

Our faculties are well versed with the subject knowledge, having ample experience in their respective fields. They contribute to the holistic development of the personality of students by providing enough care and attention.

Activities & Achievements

Getting involved in clubs, societies, volunteering and part-time work is a great way to meet new people, enjoy your time at university and ensure you strike a healthy balance between studying and your social life. The university offers a wide range of interest-based clubs like the Literature and Fine Arts’ club, sports club, Music club, etc.

Industrial Visit at GETCO Nani-Khakhar, 220 kV Sub Station

Industrial Visit at GETCO Nani-Khakhar, 220 kV Sub Station

Admissions Open for A.Y. 2024-25

+91-98252 14650