BCA in Computer Applications
Program Overview
The Bachelor of Computer Applications (BCA) is an undergraduate programme designed to build a strong foundation in computer science, programming, software development, databases, web technologies, and other areas of computing. The curriculum focuses on developing programming skills, problem-solving abilities, and an understanding of fundamental computer concepts.
The programme covers core subjects such as Computer Fundamentals, Programming in C, C++, Python Programming, Data Structures, Operating Systems, Computer Networks, Database Management System, Software Engineering, and Compiler Design. It also introduces students to areas such as R Programming, Business Intelligence, Computer Graphics, ASP.Net, Cryptography and Network Security, and E-Commerce.
The curriculum also includes practical laboratory courses and a Project, helping students apply their theoretical knowledge to computing-related tasks. The programme develops skills relevant to software development, web development, database management, system analysis, and other IT roles, while also providing a foundation for pursuing higher studies in computer science or related fields.
Eligibility Criteria
10+2 (Any Stream, preferably with Math).
Approval Details
MHRD, Government of India and UGC
Curriculum
- Computer Fundamental
- Programming in ‘C’
- Internet Technologies
- Mathematical Foundation
- Life Skills and Personality development
- Computer Fundamental Lab
- Programming in ‘C’ Lab
- HTML Lab
Download Syllabus
- Programming in C++
- Computer Architecture and Digital Electronics
- Computer Based Numerical Techniques
- Business Intelligence
- Programming in C++ Lab
- Computer Architecture and Digital Electronics LAB
- Computer Based Numerical Techniques Lab
- Data Structure & File Organization
- Operating System
- Python Programming
- Graph Theory
- CommunicationSkill I
- Data Structure & File Organization lab
- Operating System Lab
- Python Programming
- Computer Networks
- Database Management System
- R Programming
- Software Testing
- Software Engineering
- Computer Networks lab
- Database Management System Lab
- R Programming lab
- Compiler Design
- Computer Graphics
- ASP.Net
- Multimedia Application
- Indian Constitution
- Compiler Design lab
- Computer Graphics Lab
- ASP.Net Lab
- Cryptography & Network Security
- Design and Analysis of Algorithm
- Parallel Programming
- E-Commerce
- Cryptography & Network Security lab
- Design and Analysis of Algorithm Lab
- Project
Fee Structure
Admission Process
Step 1: Click on Apply Now
Click the Apply Now button on the Bachelor of Computer Applications (BCA) program page and begin your application through EasyShiksha.
Step 2: Complete Personal Information
Fill in the required personal, contact, and academic details accurately in the application form.
Step 3: Upload Required Documents
Upload the required documents for eligibility and enrollment verification as specified during the application process.
aStep 4: Pay Registration Fee
Pay the applicable ₹1,500 registration fee through the available online payment options to submit your application and initiate the enrollment process.
Step 5: Application Review
The EasyShiksha team reviews your application and submitted documents to verify your eligibility and ensure that all required information and documents have been provided.
Step 6: University Enrollment
Once the application is successfully reviewed and the learner is found eligible, EasyShiksha facilitates the enrollment process with MK University, Patan.
Step 7: Admission Confirmation
After successful completion of the enrollment process, the learner receives confirmation of admission to the Bachelor of Computer Applications (BCA) program and can proceed with the academic journey.
Start Your Application
Ready to advance your technical knowledge and develop expertise in practical engineering applications, problem-solving, innovation, and project-based learning? Click Apply Now to submit your application through EasyShiksha and take the next step toward pursuing a program from MK University, Patan.
Career & Placements
- Software Developer
- Web Developer
- Database Administrator
- System Analyst
- IT Professional
MK University Patan, Patan
MK University Patan is a UGC-recognized private university located in Patan, Gujarat, India. Known for its strong industry connections, cutting-edge curriculum, and commitment to technology-driven education, MK University Patan has established itself as one of central India's premier higher education institutions.
The university's vision is to foster academic excellence, industry readiness, and global competitiveness among its graduates — making it an ideal partner for EasyShiksha's mission of accessible, quality online education.
EasyShiksha has signed an MoU with MK University Patan to facilitate applications for various university programs and jointly offer B.Voc programs. All degrees and certifications under these programs will be awarded by MK University Patan. The EasyShiksha team will provide complete assistance and support throughout the admission and program process.
Documents
Media Gallery
Frequently Asked Questions
MK University Patan was established in 2022 and is located in Patan, Gujarat. It is described as a UGC-recognised private university.
The available programme categories include Degree, Certification, Diploma, PG Diploma, B.Voc, M.Voc, D.Voc, B.Tech, M.Tech, MBA, BBA, B.Sc, B.A, B.Com, M.Sc, M.Com, M.A, PGDCA, BCA, MCA, library science, journalism and mass communication, hospitality, social work, education, physical education and sports, law, design, valuation and Executive programmes.
B.Voc, or Bachelor of Vocation, is an undergraduate degree format that combines academic education with practical and industry-aligned skill development. The source describes areas such as Software Development, Data Science, Computer Applications and Information Technology, Cloud & DevOps, Cybersecurity, UI/UX Design, Graphic & Digital Design, Digital Marketing, Retail Management and Financial Services.
A Diploma is a focused academic or vocational qualification that can be offered at different educational levels, while a PG Diploma is a specialised postgraduate-level programme generally pursued after an undergraduate degree. Eligibility and programme structure depend on the individual course.
M.Voc, or Master of Vocation, is a postgraduate vocational programme focused on advanced knowledge, practical skills and specialised training in a professional or vocational field. The source notes that eligibility and other requirements vary according to the university and specialisation.
D.Voc, or Diploma in Vocation, is designed around practical knowledge, occupational skills and industry-oriented learning in a specific vocational field. Depending on the programme, learning may include practical training, projects and workshops.
B.Tech programmes may cover engineering and technology disciplines such as Computer Science and Engineering, Information Technology, Mechanical Engineering, Civil Engineering, Electrical Engineering, Electronics and Communication Engineering, Artificial Intelligence and Data Science.
MBA programmes provide advanced knowledge of business and management and may cover areas including finance, marketing, human resources, operations, strategy, entrepreneurship and business analytics. Specific specialisations depend on the university and programme.
B.Sc programmes focus on scientific knowledge and subject-specific study. Depending on the programme, areas may include Physics, Chemistry, Mathematics, Biology, Biotechnology, Computer Science, Information Technology, Environmental Science, Microbiology, Zoology, Botany and Statistics.
B.A programmes may cover humanities, social sciences, languages, communication and related disciplines. Examples mentioned in the source include English, Hindi, History, Political Science, Sociology, Psychology, Economics, Geography, Philosophy, Journalism and Public Administration.
M.Com is a postgraduate commerce programme that may include advanced study of Accounting, Finance, Banking, Taxation, Economics, Financial Management, International Business, Business Analytics and Corporate Finance.
PGDCA, or Post Graduate Diploma in Computer Applications, is a postgraduate-level programme covering computer applications, information technology and related digital systems. Depending on the curriculum, students may study programming, databases, computer networks, web technologies, software engineering, operating systems and data structures.
B.Des, or Bachelor of Design, focuses on design thinking, creative problem-solving, visual communication, product development and user-centred design. Depending on the programme, it may include fashion design, communication design, product design, interior design, interaction design, industrial design, textile design and other design areas.
The source states that the degree certificate is issued directly by MK University Patan rather than by a third-party course platform. It is personalised with the student's name, programme and completion date and carries the university's official signature and seal.
The stated process has five stages: choose a programme, apply online by submitting personal details and required documents, pay the applicable fee, have the application reviewed, and then begin the programme after acceptance. The application status can be tracked through the EasyShiksha dashboard.
The programme details provided specify a 6-semester BCA programme.
Candidates who have completed Class 12 with PCM (Physics, Chemistry and Mathematics) can apply for the programme.
The curriculum includes C, C++, Python, and R Programming, along with web technologies and other computing subjects.
Yes. The curriculum includes practical courses such as Programming in C Lab, HTML Lab, Programming in C++ Lab, Python Programming Lab, Computer Networks Lab, Database Management System Lab, and other subject-specific labs.
Yes. The curriculum includes a Project as part of the later-stage coursework.





















