Tribute
  • Bachelor of Computer Applications

    DY Patil University
Item 1 of 1

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?

Contact us

DY Patil University