Eligibility : As per the norms of the MDS University, Ajmer
Duration : 3 Years (Semester Pattern)
The BCA program is a three-year, full-time undergraduate degree offered under the semester system. It is designed for students with an analytical mindset who aspire to build a career in the field of Computer Applications and Information Technology. The curriculum provides a strong foundation in programming, software development, database management, networking, and modern computing technologies. Students gain practical exposure to problem-solving techniques, industry-relevant tools, and emerging IT trends.
Upon successful completion of the program, students will be able to:
Graduates can either opt for higher studies such as MCA, M.Sc. (Computer Science), MBA or step directly into the IT industry. Potential job roles include:
Additionally, graduates are well-prepared for competitive exams such as RPSC, IA, SSC-CGL, BHEL, Banking Exams, and Railway Recruitment.
To enhance employability and technical competence, the department offers a range of skill-based and value-added courses aligned with industry requirements. These short-term courses are conducted alongside the regular curriculum and are open for registration at the beginning of each semester (with an additional fee).
Suggested Skill-Based Courses:
Sr. No. | Subject Code | Type | Subject Name |
1 | BCA-101 | Theory | English / Hindi / Rajasthani |
2 | BCA-102 | Theory | Computer Architecture |
3 | BCA-103 | Theory | C Programming |
4 | BCA-104 | Theory | Operating Systems |
5 | BCA-105 | Practical | Lab - C Programming |
6 | BCA-106 | Practical | Lab - Operating Systems (Linux) |
Sr. No. | Subject Code | Type | Subject Name |
7 | BCA-201 | Theory | English Communication Skill / Hindi Communication Skill / Rajasthani Communication Skill |
8 | BCA-202 | Theory | Discrete Mathematics |
9 | BCA-203 | Theory | Data Structure Using C++ |
10 | BCA-204 | Theory | Database Technology |
11 | BCA-205 | Practical | Lab - Data Structure Using C++ |
12 | BCA-206 | Practical | Lab - Database Technology (MySQL) |
Sr. No. | Subject Code | Type | Subject Name |
13 | BCA-301 | Theory | Financial Accounting |
14 | BCA-302 | Theory | Computer Networks |
15 | BCA-303 | Theory | Programming in Java |
16 | BCA-304 | Theory | Web Programming |
17 | BCA-305 | Practical | Lab - Java Programming |
18 | BCA-306 | Practical | Lab - Web Programming |
Sr. No. | Subject Code | Type | Subject Name |
19 | BCA-401 | Theory | Computer Based Statistics |
20 | BCA-402 | Theory | Visual Programming |
21 | BCA-403 | Theory | Android Programming |
22 | BCA-404 | Theory | Design Analysis & Algorithms |
23 | BCA-405 | Practical | Lab - Visual Programming |
24 | BCA-406 | Practical | Lab - Android Programming |
Sr. No. | Subject Code | Type | Subject Name |
25 | BCA-501 | Theory | Internet-of-Things |
26 | BCA-502 | Theory | Programming in Python |
27 | BCA-503 | Theory | Artificial Intelligence |
28 | BCA-504 | Theory | Computer Graphics |
29 | BCA-505 | Practical | Lab - Python & Computer Graphics |
30 | BCA-506 | Practical | Lab - Internet-of-Things & AI |
Sr. No. | Subject Code |
Type |
Subject Name |
31 | BCA-601 | Theory | Research Methodology |
32 | BCA-602 | Theory | Cloud Computing |
33 | BCA-603 | Theory | Data Mining with R |
34 | BCA-604 | Theory | Cyber Security |
35 | BCA-605 | Practical | Lab - Data Mining with R |
36 | BCA-606 | Practical | Internship |
Ability to design, develop algorithms and provide software solutions to cater the industrial needs. Inculcate skills to excel in the fields of Information Technology and its Enabled services, Government and Private sectors, Teaching and Research. To instill ethical responsibilities, and human and professional values and make their contribution to society. Cultivate skills for a successful career, entrepreneurship and higher studies through self-directed and lifelong Learning
After completing BCA, you may pursue post-graduation courses like M.Sc. (CS), MCA, MBA etc. or you may land lucrative Tech Jobs offered by IT Companies with roles like Software Developer, Technical Support, IT Analyst, Web Developer, Junior Analyst, Computer Support Service Specialist, and Software Publisher etc. Students may prepare for various Government Exams like RPSC, IA, SSC CGL, BHEL, Bank exams, Railway Exams etc.
The add-on course gives you an insight into the area of specialization you want to pursue and also gives you a chance to excel and have one step ahead of others. To enhance the employability and skill set of the student, the department offers various skill-based programs and add-on courses to choose from. Students are counseled and encouraged to enroll in these courses at the beginning of the session. A student may register for any of these courses by paying an additional fee.
RS-CIT, Communication Skills and Spoken English, RKCL Courses, Short Term Certificate Courses in various Programming Languages and Software Packages.
The Bachelor of Computer Applications (BCA) is one of the most sought-after undergraduate programs for students aspiring to build a career in the rapidly growing field of Information Technology (IT) and Computer Science..
This program provides students with the technical expertise, practical exposure, and career-oriented skills needed to succeed in the digital world.
Encourages innovation, entrepreneurship, and opens job opportunities worldwide.
To enhance employability and prepare students for industry needs, the department offers skill-based and value-added programmes such as:
✨ In short, BCA not only builds a strong academic foundation but also equips students with practical skills, professional values, and real-world exposure, preparing them for a successful future in IT and beyond.
The Department adopts a student-centric and industry-oriented approach to teaching, ensuring that learners not only gain academic knowledge but also develop the practical skills required to excel in the IT sector.
✨ This methodology ensures that students not only understand concepts theoretically but also apply them practically to become confident, skilled, and job-ready professionals.
The Department of Computer Applications is backed by a team of highly qualified, dedicated, and experienced faculty members who are committed to providing quality education and holistic development of students.
✨ With the right guidance and mentoring, our faculty ensures that every student develops the knowledge, skills, confidence, and ethical values needed to succeed in the IT industry and beyond.
The Bachelor of Computer Applications (BCA) program is offered at a fee of ₹40,000 per year, payable in two easy installments.
Particulars | Amount (₹) | Installment Details |
Tuition Fee | 40,000 | Payable in 2 installments of ₹20,000 each |
Examination Fee | As per University norms | Payable separately |
Lab, Library & Development Fee | Included | – |
Student Activities & Support | Included | – |
Total Annual Fee | 40,000 | 2 × ₹20,000 |
Year | Total Fee (₹) | Installments (₹20,000 each) |
1st Year | 40,000 | 2 Installments |
2nd Year | 40,000 | 2 Installments |
3rd Year | 40,000 | 2 Installments |
Grand Total | 1,20,000 | 6 Installments |
✨ With flexible installment payments, students can pursue quality IT education without financial burden.