Toll Free number
Admission Helpline

BCA/3 years, BCA (Honours with Research AI & ML)/4 years, BCA (Honours with Research Cyber Security)/4 years, BCA (Honours with Research Full Stack Development)/4 years
Key Facts & Figures
Bachelor of Computer Application (BCA)/Hons with Research
Semester Fee
28,000 INR
Mode of study
Medium of Instruction
Credit Points
DAV University Campus
Start date

Discover the Bachelor of Computer Application (BCA) programme at DAV University.

Bachelor of Computer Application (BCA)

BCA programme at DAV University offers a comprehensive education in the field of information technology. The programme equips you with the knowledge and skills necessary to thrive in the rapidly evolving field of information technology. Over the course of this program, you will explore various aspects of computer science, including programming languages, database management, software development, networking, web development, and much more. Our curriculum is carefully crafted to strike a balance between theoretical knowledge and practical application, ensuring that you not only grasp the fundamental concepts but also gain hands-on experience in solving real-world problems. Upon completion of the BCA program, you will be well-prepared to pursue a wide range of career opportunities in the IT industry. Whether you aspire to become a software developer, systems analyst, database administrator, web developer, or pursue higher studies, the BCA program will lay a solid foundation for your future endeavors.


Passed with 50% aggregate marks (45% marks in case of candidate belonging to SC/ST) in 10+2 examination or equivalent in any stream.

Why this programme?

The Bachelor of Computer Applications (BCA) is a undergraduate program that delves into the fundamentals of computer science and applications. Offering a blend of theoretical knowledge and practical skills. Here's why you should consider this programme:

Practical skills development: The course emphasizes hands-on experience, allowing students to apply theoretical knowledge in real-world scenarios, enhancing their practical skills, which is essential for the IT industry.

Comprehensive IT foundation: BCA provides a well-rounded understanding of computer science, covering programming, software development, and system analysis, creating a robust foundation for a career in IT.

Networking opportunities: Programme often facilitates networking with industry professionals, providing valuable connections and insights that can contribute to career growth and opportunities.

Top Companies Recognition: Leading IT companies actively seek BCA graduates, recognizing their expertise and skills, which enhances job prospects and opportunities for career growth.

Proficiencies to technological trends: Given the dynamic nature of technology, this course equips students to stay abreast of emerging trends, making them adaptable professionals ready to navigate the evolving landscape of IT.

Elective Options: Customize your education with a variety of elective courses in areas like AI & ML, Cyber Security, Full Stack Development.

Internships & Career Choices: Gain hands-on experience through internships with industry partners. It opens doors to a variety of roles, including software development, system analysis, database administration, and IT consulting, providing versatility and flexibility in career choices.

Capstone Project: Conclude your studies with a capstone project that showcases your expertise.

During Your Study

As a student in the programme, you'll have access to State-of-the-art laboratories and research facilities, Experienced faculty with industry connections, Networking opportunities through IT clubs and events Career development resources and support.

Instructional Methods:

Lectures: Engage in traditional classroom lectures led by experienced faculty members.

Q&A Sessions: Participate in interactive sessions to clarify doubts and engage in discussions.

Workshops: Gain practical experience in various aspects of computation, such as Artificial Intelligence, Machine Learning, Information Security and Full Stack Web development.

Field/Industry Trips: Explore real-world environments by handling projects and industry exposure.

Flexible Pathways

At DAV University, we offer flexible pathways for students to tailor their educational journey according to their aspirations and commitments.

Those who complete the entire three-year undergraduate programme, accumulating 120 credits, are granted a coveted bachelor's Degree in Computer Applications.

Alternatively, students have the option to exit the programme at various stages, each milestone marked by academic recognition.


Students opting to exit the programme after earning a minimum of 40 credits get an undergraduate certificate in the relevant discipline/subject. This certification acknowledges their foundational knowledge and skills acquired during their academic pursuit. To ensure practical applicability, students must also accrue at least 4 credits in work-based vocational courses, providing hands-on experience through internships or apprenticeships.


Similarly, students who attain a minimum of 80 credits can opt to exit the programme with an Undergraduate Diploma in the relevant disciplines/subject. Alongside academic excellence, students are required to earn an additional 4 credits in skill-based vocational courses, enhancing their proficiency in specialized areas and augmenting their employability.

BCA Honours / Honours with Research

The programme offers an esteemed pathway for motivated students to pursue Bachelor's Degree (Honours) in their fourth year.

Candidates maintaining a cumulative grade point average (CGPA) of 7.5 (75%) throughout the first three years are eligible to opt for Bachelor's Degree (Honours) with Research, a testament to their academic prowess and commitment to scholarly inquiry.

Honours with Research

Bachelor of Computer Application (Honours with Research) (AI & ML)

Bachelor of Computer Application (Honours with Research) (Cyber Security)

Bachelor of Computer Application (Honours with Research) (Full Stack Development)

This pathway opens doors to advanced research opportunities, allowing students to delve deeper into their areas of interest and contribute meaningfully to the academic community.

Semester 1
  • Principles of Digital Electronics
  • Computer Fundamentals and Office Automation
  • Algorithm Design and Programming Using C
  • Multi-Disciplinary Course
  • Ability-Enhancement Course
  • Skill-Enhancement Course (common)
  • Value-added Course
Semester II
  • Object Oriented Programming using C++
  • Web Designing
  • Mathematical Foundation of Computer Science
  • Multi -Disciplinary Course
  • Ability-Enhancement Course
  • Skill-Enhancement Course (common)
  • Value-added Course
Semester III
  • Computer Oriented Numerical and Statistical Techniques
  • Object Oriented Programming using Java
  • Database Concepts
  • Multi -Disciplinary Course
  • Ability-Enhancement Course
  • Skill-Enhancement Course (common)
Semester IV
  • Data Structures
  • Computer Graphics
  • Operating Systems
  • Computer Organization and Architecture
  • Computer Networks
  • Ability-Enhancement Course
  • *NCC credits are only earned by those students who are opted NCC
    • NCC Organization and National Integration
    • Training : Drill, Map Reading, Field And Battle Craft
Semester V
  • Skill-Enhancement Course
  • Programming in Python
  • Discipline Specific-Skill Enhancement Course-Core
  • Web Engineering using ASP.NET
  • Cyber Security
  • *NCC credits are only earned by those students who are opted NCC
    • NCC Organization and National Integration
    • Training : Drill, Map Reading, Field And Battle Craft
  • **DS-SEC (Discipline Specific-Skill Enhancement Course-Core)-(Choose One)
    • Data Warehousing and Mining
    • Data Analytics
    • Big Data
Semester VI
  • Design and Analysis of Algorithm
  • Artificial Intelligence
  • Software Engineering
  • Mobile Application Development
  • Discrete Mathematics
  • Minor Course*
  • *MC (MINOR COURSE)-(Choose One)
    • Digital Image Processing
    • R Programming
    • Machine Learning
Bachelor of Computer Application (Honours)
Semester VII
  • Theory of Computer Science
  • Advanced in Operating System
  • Discipline Specific-Skill Enhancement Course-Core*
  • Research Methodology
  • Internet of Things
  • *DS-SEC (Discipline Specific-Skill Enhancement Course-Core)-(Choose One)
    • Compiler Design
    • Emerging Trends and Technology
    • Distributed and Parallel Processing
Semester VIII
  • Mobile Computing
  • Digital Image Processing
  • Major Project
  • Cryptography and Network Security
  • Internet of Things
Bachelor of Computer Application (Honours with Research) (AI & ML)
Semester VII
  • Research Methodology
  • Natural Language Processing
  • Deep Learning
  • Data Analysis
  • Introduction to Artificial Intelligence and Data Science
Semester VIII
  • Major Project*
  • Image processing and Pattern recognition
  • Soft Computing
  • Internet of Things*
  • Big Data Analytics*
Bachelor of Computer Application (Honours with Research) (Cyber Security)
Semester VII
  • IT Systems Security & Physical Security
  • IT Application & Data Security
  • Digital Forensics I
  • IT Network Security
  • Research Methodology
Semester VIII
  • Digital Forensics II
  • Information Security Governance
  • Major Project
  • Cryptography and Network Security
  • Cloud Computing Security & Management
Bachelor of Computer Application (Honours with Research) (Full Stack Development)
Semester VII
  • Angular & Node JS
  • Advanced Java
  • Fundamentals of Designs
  • Research Methodology
  • Internet of Things
  • Project Management
Semester VIII
  • React.JS & MongoDB
  • Cloud Computing & DevOps
  • Major Project
  • Mobile development platforms (Kotlin, Swift, React Native)
  • Introduction to Hosting servers (AWS, Apache and Heroku)

Top Recruiters for Bachelor of Computer Application (BCA)