Last Date to Apply for Indian Admissions 06 May 2026 Last Date to Apply for International Admissions 06 May 2026

OVERVIEW

The Bachelor of Computer Applications (BCA) is an undergraduate program designed to provide a strong foundation in computer science, software development, and information technology. The curriculum integrates theoretical knowledge with practical skills in programming, database management, web development, and emerging technologies such as artificial intelligence and data analytics. Emphasis is placed on problem-solving, critical thinking, and industry-oriented learning through projects and internships. The program prepares students for diverse career opportunities in the IT sector as well as for higher studies. Graduates are equipped with the technical competence and professional skills required to adapt to the rapidly evolving digital landscape. The duration of BCA course is 3 years, and it is divided into 6 semesters.

  • Cyber Security
  • Data Science

ELIGIBILITY AND ADMISSION CRITERIA

To know about eligibility and admission criteria : Click Here

SCHOLARSHIPS

To know about scholarships : Click Here

PLACEMENTS & INTERNSHIPS

PROGRAM FEES

Program Fee Indian (₹) International ($)
BCA Tuition (Annual) 1,77,000 3,750
Registration (One Time) 10000 300
Caution Deposit (Refundable) 10,000
Total (At the time of admission) 1,97,000 4,050

FROM THE

STUDENT THOUGHTS

COURSE STRUCTURE



  • Fundamentals of Mathematics
  • Technical Communication
  • C Programming
  • Fundamentals of Computers & Digital Systems
  • Introduction to Web Programming
  • C Programming Lab
  • Web Programming Lab
  • Environmental Science

  • Basic Statistics and Probability
  • Data Structures
  • Database Management System
  • Principle of Programming Languages
  • Object-Oriented Programming using C++
  • Database Management System Lab
  • Data Structures using C++ Lab

  • Computer Organization and Architecture
  • Data Communication & Protocols
  • Java Programming
  • Operating Systems
  • Program Elective I
  • Java Programming Lab
  • Operating System Lab

  • Python Programming
  • Software Engineering
  • Data Mining & Visualization
  • Program Elective II
  • Open Elective / MOOC
  • Python Programming Lab
  • Program Elective III

  • Mobile Application Development
  • Machine Learning
  • Program Elective IV
  • Program Elective-V
  • Mobile Application Development Lab
  • Minor Project
  • Aptitude and Technical Development

  • Wireless Communication
  • Unix and Shell Programming
  • Program Elective VI
  • Program Elective-VII
  • Program Elective-VIII
  • Major Project

  • Fundamentals of Mathematics
  • Technical Communication
  • C Programming
  • Fundamentals of Computers & Digital Systems
  • Introduction to Web Programming
  • C Programming Lab
  • Web Programming Lab

  • Basic Statistics and Probability
  • Data Structures
  • Database Management System
  • Principle of Programming Languages
  • Object-Oriented Programming using C++
  • Database Management System Lab
  • Data Structures using C++ Lab

  • Computer Organization and Architecture
  • Java Programming
  • Data Communication & Protocols
  • Operating Systems
  • Introduction of Cyber Security
  • Java Programming Lab
  • Operating System Lab

  • Python Programming
  • Software Engineering
  • Data Mining & Visualization
  • Introduction to Network Security
  • Open Elective / MOOC
  • Python Programming Lab
  • Network Security Lab
  • Environmental Science

  • Mobile Application Development
  • Machine Learning
  • Information Security and Systems
  • Program Elective-I
  • Mobile Application Development Lab
  • Machine Learning Lab
  • Minor Project
  • Aptitude and Technical Development

  • Wireless Communication
  • Unix and Shell Programming
  • Cyber Physical System
  • Program Elective-II
  • Unix and Shell Programming Lab
  • Major Project

  • Fundamentals of Mathematics
  • Technical Communication
  • C Programming
  • Fundamentals of Computers & Digital Systems
  • Introduction to Web Programming
  • C Programming Lab
  • Web Programming Lab

  • Basic Statistics and Probability
  • Data Structures
  • Database Management System
  • Principle of Programming Languages
  • Object-Oriented Programming using C++
  • Database Management System Lab
  • Data Structures using C++ Lab

  • Computer Organization and Architecture
  • Java Programming
  • Data Communication & Protocols
  • Operating Systems
  • Introduction to Data Science
  • Java Programming Lab
  • Operating System Lab

  • Python Programming
  • Software Engineering
  • Data Mining & Visualization
  • Intelligent Systems
  • Open Elective / MOOC
  • Python Programming Lab
  • Data Mining & Visualization Lab
  • Environmental Science

  • Mobile Application Development
  • Machine Learning
  • Business Data Analytics
  • Program Elective-I
  • Mobile Application Development Lab
  • Machine Learning Lab
  • Minor Project
  • Aptitude and Technical Development

  • Wireless Communication
  • Unix and Shell Programming
  • Deep Learning
  • Program Elective-II
  • Deep Learning Lab
  • Major Project

LEARN.
GROW.
ACHIEVE.

University - Recognitions & Accreditations