TLC Banner

Bachelor of Computer Application (BCA)

  • Bachelor Degree
  • BCA
  • Rajarshi Janak University (RJU)
Sun Light College Nagwa, Birgunj
  • Duration4 Years
  • Total Seats40
  • Study ModeFull Time
  • MediumEnglish

About Bachelor of Computer Application (BCA)

The Bachelor in Computer Application (BCA) at Sun Light College is a four-year undergraduate program affiliated with Rajarshi Janak University. The program comes under Humanities and Social Sciences and is organized across eight semesters with a total of 128 credit hours.

BCA combines programming, computer systems, mathematics, networking, databases, web technologies, software development, projects, electives, and an internship. At Sun Light College, the program is supported by computer laboratories, multimedia classrooms, library resources, internet access, and power backup for computer-based academic work.

Course detail Information
Course Bachelor in Computer Application (BCA)
College Sun Light College
Location Nagwa, Birgunj-16, Parsa, Madhesh Province, Nepal
Affiliation Rajarshi Janak University
Academic area Humanities and Social Sciences
Level Undergraduate
Duration 4 years / 8 semesters
Total credits 128 credit hours

What students study in BCA

The BCA curriculum starts with computing fundamentals and gradually moves into programming, data structures, databases, networking, software engineering, web development, advanced programming, electives, projects, and professional exposure.

Early semesters introduce Computer Fundamental and Office Automation, Programming in C, C++ Programming, Digital Logic, Operating System, mathematics, and computing-related English. Later semesters cover Data Structures & Algorithm, Microprocessor & Assembly Language, Data Communication and Computer Networking, Java Programming, Database Management System, Computer Architecture, and System Analysis and Design.

The curriculum then moves into areas such as Web Designing, .Net Technology, MIS and e-commerce, Cyber Law and Computer Ethics, Software Engineering, Advance Java Programming, Computer Graphic, Programming in Python, and Mobile Programming.

Study stage Main academic areas Practical component
First year Computing fundamentals, C, C++, mathematics, digital logic, operating system Programming exercises
Second year Data structures, networking, Java, DBMS, computer architecture, system analysis Project I
Third year Web design, .Net, software engineering, advanced Java, computer graphics Project II
Fourth year Python, electives, internship, mobile programming Internship and Project III

The 128-credit structure consists of computer application courses, language courses, mathematics and statistics, social sciences and management subjects, electives, projects, and internship work.

Eligibility and entrance basis

Eligibility: Applicants who have passed +2, Intermediate, PCL, or an equivalent level from any stream with at least 40% marks or an aggregate C grade of at least 1.61 GPA are eligible for the BCA program.

Admission is based on marks obtained in the entrance examination. This allows students from different academic streams to apply, provided they meet the stated academic requirement.

Projects and software development work

Project work is built into several stages of the BCA degree. Project I carries 2 credit hours in the fourth semester, while Project II carries another 2 credit hours in the sixth semester. Project III, placed in the eighth semester, carries 6 credit hours. Together, project courses account for 10 credit hours.

Project I introduces students to planning, analysis, design, and implementation of software applications. Students prepare a proposal, develop their application, submit a final report, and present their work. Project II continues this process with a larger development requirement and includes proposal, mid-term, and final presentation stages.

This sequence gives students repeated experience in turning computing concepts into working applications rather than leaving software development entirely within individual theory courses.

Internship in the seventh semester

The BCA curriculum includes a 3-credit internship in the seventh semester. The internship period is a minimum of ten weeks and is intended to provide professional exposure related to computer applications and information technology.

Possible internship settings identified in the curriculum include software development companies, telecommunications companies, network and internet service organizations, government offices, banks, and hospitals.

Students work with an organizational mentor as well as a college supervisor. Internship assessment includes progress review, report preparation, and final presentation. Even when internship work is undertaken in a group setting, each student prepares a separate report based on individual responsibilities.

Sun Light College also provides internship-related assistance as part of its student support services.

Elective options

The later part of the BCA curriculum allows students to take elective subjects. Available areas include Cloud Computing, ERP, Artificial Intelligence, GIS, Data Warehousing and Data Mining, Database Administration, Network Management and Administration, Linux Shell Programming, Distributed System, Advance .Net Technology, and Big Data.

These electives sit alongside the core programming, database, networking, software engineering, and project courses already completed during the degree.

Learning facilities at Sun Light College

The BCA program uses the computing facilities available at the Nagwa campus. Computer laboratories have internet connectivity, software development resources, and individual computer systems for programming, database work, networking practice, and related assignments.

Multimedia classrooms support lectures and presentations, while the college library provides textbooks, reference materials, and IT periodicals. Power backup is available for computer laboratory sessions and other electricity-dependent academic activities.

The campus also has CCTV surveillance, purified drinking water, transportation services, and a playground for sports and student activities.

Skills and future pathways

Through its subjects, projects, and internship, the BCA program can help students develop abilities directly connected with computer application work. These include:

  • programming using procedural and object-oriented approaches;
  • database design and management;
  • computer networking and system-related work;
  • web and software application development;
  • system analysis, software design, testing, and project work;
  • problem-solving, technical communication, and presentation; and
  • practical exposure through supervised project and internship activities.

Graduates may explore roles such as software programmer, system or network administrator, web designer, computer operator, and other computer-related positions. The curriculum also identifies further-study routes such as MCA, MBA, Master's Degree in Information Management (MIM), Master's in Computer Management (MCM), and master's-level study in animation.

Career direction depends on the student's technical skills, project experience, further training, academic performance, and the requirements of individual employers.

Students considering other programs at the same campus can also review the BBA at Sun Light College and MBA at Sun Light College.

Course Details

  • Course TypeBCA
  • LevelBachelor Degree
  • Duration4 Years
  • Affiliated To Rajarshi Janak University (RJU)
  • Study ModeFull Time
  • Total Seats40
  • MediumEnglish
  • RecognitionRJU FOHL
  • Offered At Sun Light College
    Nagwa, Birgunj

Other Courses at Sun Light College 2

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 Sun Light College, Birgunj

  • AddressNear Bypass Khanepani, Nagwa, Birgunj-16, Parsa, Madhesh Province, Nepal
  • Phone+977-9809100642
  • Phone+977-9862780687
  • Phone+977-9855026660
  • Emailcollegesunlight@gmail.com
  • Websitesunlightcollege.edu.np
  • Contact personSun LIght College

Where else can you study BCA?

Featured Colleges