Apply Now

The Bachelor of Computer Application (BCA) is a four-year undergraduate degree program focused on computer applications and computer science. This course provides students with a solid foundation in both theoretical and practical aspects of computing, equipping them with the skills necessary for software development and various roles in the IT industry. Upon completing the BCA, students have the option to pursue further studies, such as a Master of Computer Applications (MCA), to deepen their expertise and enhance their career prospects. BCA is a widely recognized degree among IT professionals and serves as an alternative to the Bachelor of Engineering (BE) or Bachelor of Technology (B.Tech) in Computer Science/IT, which also spans four years. As a technical degree, BCA prepares students for successful careers in computer applications and software development, positioning them well for the demands of the technology-driven job market.

MISSION OF STUDYING BCA

  • The mission of the Bachelor's in Computer Application (BCA) program is to
  • Understand the fundamental concepts of Computers, Business environment, and IT Applications in Business.
  • Successfully understand & analyze technical data to reach actionable conclusions, including technological solutions to the business.
  • Learn technologies & IT languages, so the business problems can be addressed.
  • Develop competent technical writing skills so as to enable the graduate to communicate business ideas to senior management and the general public.
  • To identify and sharpen their IT/ programming skills.

SCOPE OF BCA IN NEPAL

  • This course provides the necessary technical, scientific, as well as basic managerial and financial procedures to analyze and solve real-world problems within their work domain.
  • With the completion of the BCA program, the graduates will have clarity on both conceptual and application-oriented skills in commerce, Finance & Accounting, and IT Applications in the Business context.
  • BCA program also provides improved communication and business management skills, especially in providing tech support.
  • After completing BCA, the students can also go for a Master's in the same course, which is Master's in Computer Application (MCA), many can also opt for MBA (Master's In Business Administration).
  • Students can also opt for some specializations for the Bachelor of Computer Applications (BCA). 

Application Area of BCA in Nepal

  • Computer Graphics
  • Programming Languages
  • Database Management
  • Systems Analysis
  • Word Processing
  • Internet Technologies
  • Accounting Applications
  • Animation
  • Music and Video Processing
  • Personal Information Management

Why BCA at ORCHID?

  • In addition to an excellent teaching faculty, the college has maintained the standard of being one of the top colleges in the country, holding TU Toppers in different fields.
  • The Orchid College is making significant efforts in producing well-qualified and practically trained students who happen to be experts in their respective fields (BCA in this case).
  • The Orchid College also prepares its students for higher-level education after BCA, both within and outside the country.
  • Furthermore, the college focuses more on developing practical skills, teamwork, and creativity through various programs.
  • The college has been a destination for students from almost all parts of the country, including Kathmandu, Pokhara, Biratnagar, Dharan, Itahari, Hetauda, Birtamod, Lalitpur, Bhaktapur, Butwal, and Mahendra Nagar.
  • ORCHID boasts a very well-experienced and qualified team of determined faculty members with more than 20 years of experience in their respective fields.

Eligibility Criteria for Admission

The candidate applying for the BCA program must have:

  • Successfully completed a twelve-year schooling or equivalent from any University, Board, or Institution recognized by Tribhuvan University.
  • Minimum D grade in each subject of Grade 11 and 12 with a CGPA of 1.8 or more.
  • Minimum score of second division (45%) marks in 10+2, PCL, or equivalent in any discipline.

Course Structure (Overall)

S.N.Course TitleCredit Hrs.
1.Computer Application (Core Courses)71
2.Elective Courses12
3.Mathematics & Statistics Courses9
4.Language Courses6
5.Social Sciences & Management Courses15
6.Projects & Internships13
 Total126

Semester Cycle

SEMESTER: I

S.N.Course CodeCourse TitleCredit Hrs.
1CACS101Computer Fundamentals & Application4
2CASO102Society & Technology3
3CAEN103English I3
4CAMT104Mathematics I3
5CACS105Digital Logic3
 Total 16

SEMESTER: II

S.N.Course CodeCourse TitleCredit Hrs.
1CACS151C Programming3
2CACS152Financial Accounting3
3CAEN153English II3
4CAMT154Mathematics II3
5CACS155Microprocessor and Computer Architecture3
 Total 16

SEMESTER: III

S.N.Course CodeCourse TitleCredit Hrs.
1CACS201Data Structure & Algorithms3
2CAST202Probability and Statistics3
3CACS203System Analysis and Design3
4CACS204OOP in Java3
5CACS205Web Technology3
 Total 15

SEMESTER: IV

S.N.Course CodeCourse TitleCredit Hrs.
1CACS251Operating System3
2CACS252Numerical Methods3
3CACS253Software Engineering3
4CACS254Scripting Language3
5CACS255Database Management System3
6CAPJ256Project I2
 Total 17

SEMESTER: V

S.N.Course CodeCourse TitleCredit Hrs.
1CACS301MIS and E-Business3
2CACS302Distributed Technology3
3CACS303Computer Networking3
4CAMG304Introduction to Management3
5CACS305Computer Graphics and Animation3
 Total 15

SEMESTER: VI

S.N.Course CodeCourse TitleCredit Hrs.
1CACS351Mobile Programming3
2CACS352Distributed System3
3CACS353Applied Economics3
4CACS354Advanced Java Programming3
5CACS355Network Programming3
6CAPJ356Project II2
 Total 17

SEMESTER: VII

S.N.Course CodeCourse TitleCredit Hrs.
1CACS401Cyber Law & Professional Ethics3
2CACS402Cloud Computing3
3CAIN403Internship3
4 Elective I3
5 Elective II3
 Total 15

SEMESTER: VIII

S.N.Course CodeCourse TitleCredit Hrs.
1CACS451Operations Research3
2CAPJ452Project III6
3 Elective III3
4 Elective IV3
 Total 15

List of Electives

7th Semester Electives (Elective I & II)

S.N.Course CodeCourse TitleCr.Hr.
1.CACS404Image Processing3
2.CACS405Database Administration3
3.CACS406Network Administration3
4.CACS407Software Project Management3
5.CACS408Advanced Net Technology3
6.CACS409E-Governance3
7.CACS410Artificial Intelligence3
8. Applied Psychology3

8th Semester Electives (Elective III & IV)

S.N.Course CodeCourse TitleCr.Hr.
1.CACS453Database Programming3
2.CACS454Graphical Information System3
3.CACS455Data Analysis & Visualization3
4.CACS456Machine Learning3
5.CACS457Multimedia System3
6.CACS458Knowledge Engineering3
7.CACS459Information Security3
8.CACS460Internet of Things3

 

View Full Program Details