Bachelor of Computer Applications (BCA) is a four year undergraduate program in Nepal and two-year master's degree program in India. Students who are interested in BCA can opt for Bachelor of Information Technology (BIIT) and Bachelor of Science in Computing (BSC) which is also recognized by the government of Nepal. With a BCA, prospective students can pursue a Masters in computer science, computer engineering, information technology and computer systems which will be awarded upon successful completion of all subjects. Some of the courses that are covered by BCA include computer hardware and software, database management, programming languages, networking and computer systems.
A Bachelor of Information Technology (BIIT) offers courses related to Information Technology, internet application and data storage applications. In order to pass the exam to become eligible for the BIT course, you need to pass the IT General Knowledge Test (IGKPT) in the first two years. You need to successfully complete the BIT program to be eligible for the BITS course as well. On completion of both the BITS and BIT course, students are eligible for the Bachelor of Computer Application.
Some of the subjects that are covered by BCS include programming languages, database management, web-based training, computer hardware and software. The BCS course syllabus includes theory classes like Data Structures, algorithms, mathematics, computer programming languages, introduction to computers, computer programs and theory of computation. There are also laboratory sessions and field-work experience. In order to complete the BCS curriculum, a candidate must pass the IT General Knowledge Test (IGKPT).
In order to become eligible for BBSC, a candidate must successfully complete a Bachelor of Science in Computing (BSC). With BBSC, students must complete eight semesters, five of them at Lumba University in Nepal. These are the first five semesters that include courses such as mathematics, computer systems, networking, programming languages and software engineering. After completion of this course, students are eligible for the BBSC program. On completion of the BBSC program, students must pass the exam from Nepal to become eligible for BBSC certification.
BBSC is similar to BCA in that both the courses involve theoretical and laboratory-based sessions that teach students about the field of computer systems and software engineering. The BBSC syllabus of studies covers the theories of computer systems, programming languages and computer software.
Once students have completed the BBSC program, they are eligible for the bachelor's certification and must pass the exams in order to become eligible for the BCS program. If you want to become eligible for the Bachelor's Certification, you need to enroll into BCA as well.