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.
3 Years
INR 18,000
Passed HSC (10+2) examination in any stream with English subject or equivalent examination from any recognized board or school
+91-98252 14650
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.
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
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 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.
Assistant Lecturer
Assistant Lecturer
Assistant Lecturer
Assistant Lecturer
Assistant Lecturer
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