TLC Banner

Bachelor of Computer Application (BCA)

  • Bachelor Degree
  • BCA
  • Rajarshi Janak University (RJU)
Vaidehi Gyankunj College Janapath Tole, Biratnagar
  • Duration4 Years
  • Total Seats40
  • Study ModeFull Time
  • MediumEnglish

About Bachelor of Computer Application (BCA)

The Bachelor in Computer Application (BCA) at Vaidehi Gyankunj College (VG College), Biratnagar is a four-year undergraduate program affiliated with Rajarshi Janak University (RJU). The course is organized into eight semesters with a total requirement of 128 credit hours and has 40 seats at VG College.

VG College is located in Janapath Tole, near Mahendra Chowk, Biratnagar, Morang, Koshi Province. Established in 2081 BS (2024 AD), the college offers management and computing programs under Rajarshi Janak University.

The BCA program combines programming, computer systems, mathematics, communication, networking, databases, software development, projects, electives, and internship study. Students move from introductory computing and programming subjects to application development, software engineering, Python, mobile programming, and specialized electives.

BCA Program Overview

Particular Details
Course: Bachelor in Computer Application (BCA)
Level: Undergraduate
Duration: 4 years / 8 semesters
Credit Hours: 128
Affiliation: Rajarshi Janak University
Academic Area: Humanities and Social Sciences
Seats: 40
College: Vaidehi Gyankunj College

The 128-credit curriculum consists of 73 credit hours of computer application courses, 9 credits of language courses, 9 credits of mathematics and statistics, 12 credits of social sciences and management subjects, 12 credits of electives, 10 credits of projects, and 3 credits of internship.

What Students Study in BCA

The first year establishes the base for computing study. Semester I includes Computer Fundamental and Office Automation, Foundation Course in Computing English-I, Math-I, Programming in C, and Digital Logic. Semester II introduces The Art of Social Engagement and Technology, Technical English, Math-II, C++ Programming, and Operating System.

In the second year, students study Financial Accounting, Data Structures & Algorithm, Microprocessor & Assembly Language, Computer Oriented Numerical Methods, Data Communication and Computer Networking, Java Programming, Database Management System, Computer Architecture, System Analysis and Design, Discrete Structure, and Project-I.

The third year moves further into Web Designing, Probability & Statistics, .Net Technology, MIS and e-Commerce, Cyber Law and Computer Ethics, Software Engineering, Advance Java Programming, Computer Graphic, and Project-II.

The fourth year includes Programming in Python, Operational Research, internship, elective subjects, Mobile Programming, Project-III, and additional electives.

Semester Main Study Areas Credits
I Computing fundamentals, C, mathematics, digital logic 15
II C++, operating system, mathematics, technical English 16
III Data structures, networking, microprocessor, accounting 15
IV Java, database, architecture, system analysis, Project-I 17
V Web design, .Net, statistics, economics, e-Governance 15
VI Software engineering, advanced Java, graphics, Project-II 17
VII Python, operations research, internship, electives 18
VIII Mobile programming, Project-III, electives 15

Programming and Software Development

Programming begins in the first semester with Programming in C and continues with C++, Java, Advance Java Programming, Python, .Net Technology, and Mobile Programming.

The C course introduces programming design, algorithms, flowcharts, functions, arrays, pointers, strings, structures, file handling, and basic graphics. It combines theory with laboratory exercises and a small application project.

As students progress, the curriculum introduces object-oriented programming, database systems, system analysis, software engineering, web design, networking, operating systems, and application development. This progression allows students to work with several programming approaches and different parts of software development during the degree.

Project-Based Study

Project work is a substantial part of the BCA curriculum.

Project-I appears in the fourth semester and carries 2 credit hours. It introduces software application development through planning, analysis, design, implementation, proposal presentation, and final project presentation. Students may work in groups under assigned supervision.

Project-II, offered in Semester VI, also carries 2 credits and requires students to work on a more developed software application. Its structure includes proposal submission, a mid-term presentation, and final report submission and presentation.

Project-III is the final major project in Semester VIII and carries 6 credit hours. It focuses on developing a complete software application using planning, analysis, design, implementation, documentation, and presentation stages.

Together, the three projects account for 10 credit hours.

Internship

The seventh semester includes a 3-credit internship. The internship gives students an opportunity to work within an organization and connect academic learning with assigned professional tasks.

Internship assessment includes evaluation by the supervisor, mentor, program coordinator or head, and an external evaluator for the final defense. Assessment is divided between a mid-term presentation and final report submission and presentation.

BCA Elective Subjects

Students choose elective courses during the final two years.

Semester VII elective options include:

  • Cloud Computing
  • ERP
  • Artificial Intelligence
  • GIS
  • Data Warehousing and Data Mining

Semester VIII options include:

  • Database Administration
  • Network Management and Administration
  • Linux Shell Programming
  • Distributed System
  • Advance .Net Technology
  • Big Data

These electives allow students to study selected areas beyond the compulsory BCA subjects.

Eligibility for BCA Admission

Students who have completed +2, Intermediate, PCL, or an equivalent qualification from any stream may apply for the BCA program.

The minimum academic requirement is:

  • At least 40% marks; or
  • Aggregate C grade with at least 1.61 GPA.

Admission is based on marks obtained in the entrance examination.

Skills Developed Through the Program

The BCA curriculum is designed to develop technical and analytical abilities in computer applications. Students work with programming, software development, databases, networking, operating systems, web technologies, system analysis, and application design.

The course also develops supporting skills through mathematics, statistics, technical communication, project documentation, group work, presentations, and internship experience.

Key areas of learning include:

  • C, C++, Java, Python, and .Net programming
  • Database design and management
  • Web and mobile application development
  • Data structures and algorithms
  • Computer networking and operating systems
  • Software engineering and system analysis
  • Project planning and implementation
  • Technical communication and documentation
  • Internship-based professional experience

Career and Further Study Areas

The BCA curriculum identifies computer-related work in areas such as software programming, system and network administration, web design, computer operations, and related technical roles. It also notes opportunities in organizations using computing systems across public and private sectors.

Graduates may also continue to postgraduate education. The curriculum identifies options including MCA, MBA, and other advanced programs related to computer applications, information management, and computer management.

Course Details

  • Course TypeBCA
  • LevelBachelor Degree
  • Duration4 Years
  • Affiliated To Rajarshi Janak University (RJU)
  • Study ModeFull Time
  • Total Seats40
  • MediumEnglish
  • RecognitionRJU FOHL
  • Offered At Vaidehi Gyankunj College
    Janapath Tole, Biratnagar

Other Courses at Vaidehi Gyankunj College 3

Reviews

No reviews yet — be the first to share your experience of this course.

Questions & Discussions

No questions yet. Ask the first one about this course.

Contact Vaidehi Gyankunj College, Biratnagar

Where else can you study BCA?

Nearby Similar Colleges

Featured Colleges