Duration
Discipline
Level
Affiliation
Last Updated
Admission is available to students who have completed Grade 12 (or Proficiency Certificate Level or equivalent) with at least second division grades, a C grade, or a 2.0 CGPA. A CGPA of 1.8 or above and at least a D in each subject are requirements for those who completed the Grade 12 test in 2079 BS or later.
After completing the program, graduates will be able to:
Apply programming concepts and computational techniques to solve real-world problems.
Design, develop, test, and maintain software and web applications.
Apply knowledge of data structures, algorithms, databases, and software engineering.
Develop applications using programming languages and modern development frameworks.
Design and manage databases, computer networks, and information systems.
Apply knowledge of cloud computing, mobile computing, AI, and other emerging technologies.
Analyze organizational requirements and develop appropriate technology-based solutions.
Conduct software projects and apply project management principles.
Use research and analytical skills to investigate and solve IT-related problems.
Demonstrate effective communication, teamwork, leadership, and professional ethics.
Pursue careers as software developers, web developers, system analysts, database administrators, network administrators, AI professionals, project managers, and IT consultants.
The Bachelor of Computer Application (BCA) is a four-year, eight-semester undergraduate program focused on computer applications, software development, and information technology. The program combines theoretical knowledge with practical skills in programming, data structures, databases, web technologies, software engineering, networking, cloud computing, mobile programming, and emerging technologies. It also emphasizes project work and internships to prepare students for careers in the IT industry.