Bachelor of Computer Application | Purbanchal University

Bachelor of Computer Application (BCA) is a four years, 8 semester program of Purbanchal University. The main objective of the program is to develop efficiency and competency among students in problem analysis and problem solving, business development techniques and software design and development. The course envisions to produce software developers having sound knowledge and ideas in developing well made, safer and multi beneficial computer based solution to varieties of business problems. Through this course, the aspirants will be able to work in the field of internet and intranet application development and design, analysis of the system, object oriented programming, database design and maintenance, testing and quality assurance, etc.

Purbanchal University was the first University in Nepal to launch Bachelors of Computer Application Program in 1999 AD. BCA course incorporates core subjects of computer which will help students to get established in different computer sectors like software development, networking, network security, system development, database and so on.

Fee structure:

The fee for pursuing BCA in Purbanchal University School of Engineering and Technology for full paid students is between Rs. 4 lakhs- 7 lakhs.  The fee structure may vary in private colleges.

List of Bachelor of Computer Application Colleges

Below is the list of colleges for Bachelor of Computer Application program under Purbanchal University in Nepal.

Objectives of Bachelor of Computer Application

The main objectives of Bachelor of Computer Application degree of Purbanchal University are as follows:

  • To impart skill development training to students for creating genuine solutions of the problems associated to information systems of corporate houses, governmental and non-governmental organizations, financial houses, and many other institutions.
  • To provide students with the knowledge regarding the various tools, notion and technical ideas underlying the software development.
  • To make students fully prepared and well acquainted in working in this continuously evolving and challenging field of computer science.
  • To develop students’ ability to work individually and as a group with sound communication and interrogative skills.
  • To provide strong base for students who are willing to continue higher study in the fields like MIT, MS Computer Science, etc.

Admission Requirements in Bachelor of Computer Application


Students who have passed 10+2 or equivalent in any streams from Purbanchal University or board/ Institutions/ University recognized by Purbanchal University with at least 45% marks in aggregate.

Entrance exam:

  • Students should appear in entrance exam and pass the exam.
  • The merit list is published after the entrance exam.
  • Some colleges may take interview.

Bachelor of Computer Application Syllabus

First Semester

  • BCA105SH: Technical English
  • BCA101SH: Mathematics-I
  • BCA190MS: Modern Business Practices
  • BCA170CO: Computer System Concepts
  • BCA175CO: Computer Programming in C
  • BCA178CO: Computer Project-I

Second Semester

  • BCA191MS: Financial Accounting
  • BCA102SH: Mathematics-II
  • BCA171CO: Digital Logic
  • BCA172CO: Microprocessor & Assembly language
  • BCA176CO: Object-Oriented Programming
  • BCA179CO: Computer Project-II

Third Semester

  • BCA207SH: Sociology
  • BCA271CO: Computer Architecture
  • BCA273CO: Data Structure & Algorithms
  • BCA270CO: System Analysis & Design
  • BCA275CO: User Interface Design
  • BCA278CO: Computer Project-III

Fourth Semester

  • BCA105SH: Technology & Operations Management
  • BCA280CO: Numerical Methods
  • BCA277CO: Operating System
  • BCA272CO: Computer Network
  • BCA276CO: Database Management System
  • BCA279CO: Computer Project-IV

Fifth Semester

  • BCA376SH: Probability & Statistics
  • BCA371CO: Object-Oriented Analysis & Design
  • BCA370CO: Software Engineering
  • BCA375CO: Computer Graphics
  • BCA374CO: Web Technology
  • BCA378CO: Computer Project-V

Sixth Semester

  • BCA377SH: Research Methodology
  • BCA372CO: Management Information System
  • BCA380CO: Network Programming
  • BCA381CO: Cloud Computing
  • BCA382CO: Artificial Intelligence
  • BCA379CO: Computer Project-VI

Seventh Semester

  • BCA411CO: Software Project Management
  • BCA412CO: Electronic Commerce
  • BCA413CO: Advanced Object-Oriented Programming
  • BCA414**: Elective-I
  • BCA415CO: Internship

Eighth Semester

  • BCA451CO: e-Governance
  • BCA452CO: Multimedia Application
  • BCA453CO: Dot Net Programming
  • BCA454**: Elective-II
  • BCA544CO: Apprentice Project

Scope and Career Prospects

Computer science is the field which is growing at faster pace inventing newer techniques and tools and revolutionizing the virtual world. There is probably any field where computer and its application do not come into play. Computer programs and its application has become the way of life and has become the important driving force of human development. You can sit in a room and influence millions of life across the globe, this is the power of computer application. There are numerous IT companies where graduates can work in various positions. There is high demand of application developer nationally and internationally. The aspirants can work in large corporate houses, industries, service sector, government departments, non-governmental organizations, etc. and many other institutions in multi varied positions as per their qualification in the field of information management. BCA graduates are capable of software development, system management, analysis and design, project management and database management. The graduates can work as Computer and Information Systems Managers, Computer-Control Programmers and Operators, Computer programmer, Computer Systems Analysts, Network and Computer Systems Administrators, etc. Not only this, graduates are highly valued and they can easily get job in advanced countries.

Get in Touch
Contact Form
Ongoing Admissions




BE Computer

BE Civil