Programme
Overview
The Bachelor of Computer Applications (BCA) at the School of Humanities and Sciences, DY Patil, Navi Mumbai, is a 3-year Degree or 4-year Honours undergraduate programme designed to build strong foundations in computer science and application development.
The programme integrates core areas such as programming, databases, networking, and web technologies with practical learning. It prepares students for careers in emerging domains like Data Science, Artificial Intelligence, Machine Learning, Cloud Computing, and Cybersecurity, while also enabling pathways for higher education.
Programme
highlights
- 3-year Degree or 4-year Honours undergraduate programme in Bachelor of Computer Applications (BCA).
- Strong foundation in computer science, programming, and application development.
- Core areas across programming, databases, networking, and web technologies with hands-on experience.
- Career readiness for Data Science, Artificial Intelligence, Machine Learning, Cloud Computing, and Cybersecurity.
- Structured pathway into higher education including MCA and specialised certifications.
- Capstone projects, internships and industry-relevant trainings are included in the programme.
- Career guidance and placement support through the School’s placement team.
| Programme Details | |||
| Programme Name | Bachelor of Computer Applications (BCA) | Tuition Fees (2026-27) | INR 3,25,000/- per year |
| Duration | 3 Years (Degree) / 4 Years (Honours) | Mode | Full Time, On Campus |
| Degree Awarded | Bachelor of Computer Applications (BCA) / BCA (Honours) | School | School of Humanities and Sciences, DY Patil University |
| Accreditation | NAAC A++, UGC Approved, AICTE | Schedule | 1ST week of August |
| Minor Tracks | Artificial Intelligence Machine Learning (AIML) and Data Science | Placement | Structured placement support with reputed recruiters |
| Internship | Integrated internship / Major Project in Semester VI | Honours | Additional 4th year (Semester VII and VIII) with Big Data, Mobile App Dev, R, DevOps, BI, Blockchain |
| Eligibility | Higher Secondary (10+2) with minimum 50% (5% relaxation for reserved category) | Total Credits | 122 credits after completion of 3 years and 162 credits after completion of 4 years |
Eligibility
Criteria
For admissions, in the Bachelor of Computer Applications (BCA) program, candidates must meet the following criteria.
- Passed Higher Secondary (10+2) with a minimum of 50% marks from a recognised board.
- 5% relaxation for reserved category candidates.
Note: Admission cut-offs and dates change every cycle, so candidates should refer to the official DY Patil University admission page before applying. International applicants are processed through the Internal Admission Cell.
Key Features of
the Programme
- Industry-Oriented Curriculum: Designed in alignment with current industry trends and requirements. Covers core areas such as programming languages, database management, advanced web development, data structures and algorithms, networking, and software engineering.
- Emphasis on Practical Learning: Practical learning through lab sessions, hands-on assignments, and project-based activities, enabling students to apply theoretical concepts to real-world scenarios.
- Exposure to Emerging Technologies: Students are introduced to cutting-edge and in-demand technologies such as Artificial Intelligence, Machine Learning, Data Science, Cloud Computing, Internet of Things, and Data Warehousing and Data Mining for future-ready careers.
- Strong Programming Foundation: Comprehensive training in widely used programming languages such as Python, Java, Advanced Java, C, C++, HTML, CSS, and JavaScript for versatile coding proficiency.
- Comprehensive Software Development Knowledge: End-to-end understanding of the software development lifecycle, including design, development, testing, debugging, and maintenance.
- Internship Opportunities: Internship opportunities provide exposure to real-world industry environments and professional insights.
- Capstone Projects: Capstone projects on real-world problems, often in collaboration with industry partners under faculty supervision.
- Communication and Soft Skills Development: Development of essential professional skills such as communication, teamwork, problem-solving, and project management for workplace readiness.
- Career Guidance and Placement Support: Structured career support, including interview training, resume building, and placement assistance, with strong recruiter connections.
Programme
Outcomes
| Technical Knowledge | Apply core computing concepts including several programming languages, data structures, databases, networking, computer architecture, web development, cloud computing, data warehousing and data mining. |
| Problem-Solving and Analytical Skills | Analyse problems, identify computing requirements and devise efficient solutions using logical and computational thinking. |
| Software Development and Application | Gain experience in Java development, mobile applications, cloud computing, and emerging technologies like Data Science, AI and IoT. |
| Professional and Ethical Responsibilities | Recognise the societal impact of computing and the importance of user-centred and sustainable solutions. |
| Effective Communication and Collaboration | Develop strong communication skills and learn to work in collaborative settings to solve computing-related issues and contribute effectively to project teams. |
| Adaptability and Lifelong Learning | Cultivate the ability to continuously learn and adapt to rapidly changing technology and industry trends. |
| Entrepreneurial and Managerial Skills | Build skills in project management, risk management, and entrepreneurship. |
| Preparation for Further Studies and Certifications | Lay a strong foundation for advanced studies in computer science or related fields, equipping graduates for master’s programmes like MCA. |
Syllabus
The BCA syllabus is delivered across six semesters for the 3-year Degree track, extended to eight semesters for the 4-year Honours track. The semester-wise subject list is summarised below.
Semester 1
- C Programming
- C Programming Lab
- Web Technology
- Web Technology Lab
- Fundamentals of Computer Architecture
- Basics of Mathematics
- Introduction to Digital Electronics
- Applied Communication
- Professional Ethics
- Open Elective – I (Basics of Computer Network/ Introduction to Cyber Security)
Semester 2
- Python Programming
- Python Programming Lab
- Database Management System
- Database Management System Lab
- Software Engineering
- Discrete Mathematics
- Data Analysis using MS-Excel
- Minor -I
- Minor-I lab
- Open Elective – II (Digital Marketing/ E-commerce)
Semester 3
- Programming with C++
- Programming with C++ Lab
- Data Structure
- Data Structure Lab
- Internet of Things
- Statistical Techniques
- Professional Communication
- Minor – II
- Minor – II Lab
- Indian Knowledge System
Semester 4
- Operating Systems
- Operating Systems Lab
- Core Java Programming
- Core Java Programming Lab
- Advanced Web Technologies
- Advanced Web Technologies Lab
- Environmental Science
- Mini Project (using Advanced Web Tech / Java)
- Minor – III
- Minor – III Lab
- Emotional Intelligence
Semester 5
- Data Warehousing and Mining
- Data Warehousing and Mining Lab
- Advanced Java Programming
- Advanced Java Programming Lab
- Software Project Management
- Major Elective – I (Network Security/ Business Intelligence)
- Minor – IV
- Minor – IV Lab
- ALR: Aptitude and Logical Reasoning
- Health and Wellness
Semester 6
- Cloud Computing
- Cloud Computing Lab
- Software Testing
- Software Testing Lab
- Major Elective – II (Analysis of Algorithm/ Ethical Hacking)
- User Interface Design
- Minor – V
- Minor – V Lab
- Internship / Major Project
Semester 7 (Honours)
- Big Data Analytics
- Big Data Analytics Lab
- Mobile Application Development
- Mobile Application Development Lab
- Fundamentals of R Programming
- Fundamentals of R Programming Lab
- Cryptography and System Security
- Organizational Behaviour
- Research Methodology
Semester 8 (Honours with Research)
- DevOps
- Digital forensics
- Introduction to Blockchain
- Research Project and Publication
Semester 8 (Honours)
- DevOps
- Digital forensics
- Theory of Computation
- Fundamentals of Robotics
- Introduction to Blockchain
- Research Project and Publication
Minor Tracks (As per Curriculum)
BCA students can build additional depth through structured minor tracks in emerging areas. Two minor tracks are currently offered across Semesters II to VI.
Artificial Intelligence Machine Learning (AIML)
- Semester II: AIML Minor 1 – Introduction to Artificial Intelligence
- Semester III: AIML Minor 2 – Introduction to Machine Learning
- Semester IV: AIML Minor 3 – Introduction to Deep Learning
- Semester V: AIML Minor 4 – Natural Language Processing
- Semester VI: AIML Minor 5 – Generative AI
Data Science
- Semester II: DS Minor 1 – Introduction to Data Science
- Semester III: DS Minor 2 – Exploratory Data Analysis
- Semester IV: DS Minor 3 – Data Visualization
- Semester V: DS Minor 4 – Machine Learning
Semester VI: DS Minor 5 – Business Analytics
Internship
An internship is a vital component of the BCA programme, serving as a bridge between academic learning and real-world application. While classroom education provides a strong theoretical foundation, internships enable students to apply this knowledge in practical, industry-oriented settings.
During the internship, students gain hands-on experience in areas such as software development, web design, database management, network administration, and IT support. This exposure enhances their technical proficiency, problem-solving abilities, and familiarity with the latest industry tools and technologies.
Internships also offer valuable opportunities for professional networking and provide insights into the functioning of the IT industry. They significantly enhance employability by making students more competitive and industry-ready in today’s dynamic job market.
Placement
Opportunities
BCA graduates have diverse career opportunities across multiple sectors, including software development, data analytics, web technologies, IT consulting, and network administration. The programme is further strengthened by minor specialisations in Data Science and Artificial Intelligence Machine Learning, along with dedicated training in Software Testing and Quality Assurance, enabling students to take on advanced and industry-relevant roles.
| Career Role | Career Role |
| Software Developer | Application Developer |
| Web Developer (Front-end) | Web Developer (Back-end) |
| Mobile Application Developer | Full Stack Developer |
| Data Analyst | Junior Data Scientist |
| AI / ML Engineer (entry) | Business Analyst |
| Software Tester / QA Engineer | Automation Tester |
| Database Administrator | Database Developer |
| Network Administrator | System Administrator |
| Cybersecurity Analyst | IT Security Specialist |
| Cloud Engineer (AWS / Azure / GCP) | DevOps Engineer |
| IT Support Specialist | IT Consultant |
| Systems Analyst | Technology Entrepreneur / Freelancer |
Top Recruiting
Companies
- Tata Consultancy Services (TCS)
- Infosys
- Wipro Limited
- Cognizant
- Accenture
- Deloitte
- Ernst & Young
- Tech Mahindra
- Capgemini
- Oracle FinServ
- Emerging technology firms and start-ups
Why Choose
DY Patil University for BCA
- Bachelor of Computer Applications (BCA) offered under DY Patil University has a strong reputation across India
- Flexible 3-year Degree or 4-year Honours structure
- Industry-aligned curriculum covering programming, databases, networking, web technologies, and emerging tech
- Strong programming foundation in Python, Java, Advanced Java, C, C++, HTML, CSS, and JavaScript
- Two minor tracks: Artificial Intelligence Machine Learning (AIML) and Data Science, delivered across Semesters II to VI
- Hands-on labs, capstone projects, and internships built into the programme
- Career readiness training for software development, IT consultancy, and data analytics roles
- Experienced faculty combining academic depth with industry perspectives
- Strong placement support with recruiters including TCS, Infosys, Wipro, Cognizant, and Accenture
- Pathway into MCA and industry-recognised certifications in Cloud computing , Data science, AI, and cybersecurity
FAQ's
- What is BCA at DY Patil University and what is its scope?
- What is the eligibility criteria for BCA at DY Patil University?
- What is the difference between the 3-year BCA Degree and the 4-year BCA Honours?
- What is the fee structure for BCA at DY Patil University?
- What are the career opportunities and top recruiters after BCA?

