SV Academy College
SV Academy College
AcademicsBlogGalleryResourcesGlossaryCalender(Events)

Bachelor of Computer Applications (BCA)

Back to Courses
Bachelor of Computer Applications (BCA)
Bachelor Level

Bachelor of Computer Applications (BCA)

8 Semester Morning Session Rs.670000 36 Seats

The Bachelor of Computer Applications (BCA) program at S.V. Academy College is a four-year, semester-based undergraduate program under the Faculty of Humanities and Social Sciences, Tribhuvan University. It is a technical and professional degree designed for students who want to build a successful career in computer applications, software development, information technology, database management, web development, mobile application development, networking, and emerging digital technologies.

The BCA program provides students with both theoretical knowledge and practical skills required in today’s technology-driven world. Through classroom learning, laboratory work, project development, internship, and research-based activities, students develop strong programming, analytical, problem-solving, and professional skills.

This program is suitable for students from any academic background who are interested in computer science, IT, software development, and digital innovation.


Objectives of BCA

The main objectives of the BCA program are:

  • To produce skilled programmers, software developers, and IT professionals with strong theoretical and practical knowledge.
  • To provide students with knowledge of software development tools, programming languages, and modern technologies.
  • To develop students’ ability to solve technical problems in business, industrial, commercial, and government organizations.
  • To prepare students for careers in software companies, IT firms, banks, corporate offices, NGOs/INGOs, and government sectors.
  • To provide a strong foundation for higher studies such as MIT, MCA, MBA, and other IT or management-related programs.
  • To enhance students’ skills in web development, database management, mobile programming, networking, cloud computing, and system analysis.

Eligibility for BCA Admission

Students from any faculty or stream can apply for the BCA program.

To be eligible for admission, students must have completed +2, PCL, or equivalent level in any discipline with at least 40% marks, or C grade, or 2.0 CGPA, as per the admission criteria of Tribhuvan University.

Admission may include an entrance examination, interview, and fulfillment of the college and university requirements.


Course Highlights

  • TU affiliated four-year semester-based program
  • Focus on computer applications, programming, and software development
  • Practical lab-based learning
  • Project work and internship included
  • Suitable for students from any faculty
  • Strong career opportunities in IT and software industries
  • Foundation for higher studies in IT, management, and computer-related fields

BCA Course Structure

First Year

Semester I

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CASC101Computer Fundamentals and Applications444
2CASO102Society and Technology33
3CAEN103English I331
4CAMT104Mathematics I3311
5CASC105Digital Logic332
Total161627

Semester II

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CASC151C Programming4413
2CAAC152Financial Accounting3311
3CAEN153English II331
4CAMT154Mathematics II3311
5CASC155Microprocessor and Computer Architecture3312
Total161657

Second Year

Semester III

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CACS201Data Structure and Algorithms333
2CAST202Probability and Statistics3311
3CACS203System Analysis and Design331
4CACS204OOP in Java3312
5CACS205Web Technology333
Total151539

Semester IV

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CACS251Operating System3312
2CACS252Numerical Methods3312
3CACS253Software Engineering331
4CACS254Scripting Language333
5CACS255Database Management System3312
6CAPj256Project I24
Total1715413

Third Year

Semester V

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CACS301MIS and e-Business332
2CACS302DotNet Technology333
3CACS303Computer Networking332
4CAMG304Introduction to Management331
5CACS305Computer Graphics and Animation3312
Total151529

Semester VI

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CACS351Mobile Programming333
2CACS352Distributed System331
3CACS353Applied Economics331
4CACS354Advanced Java Programming333
5CACS355Network Programming332
6CAPj356Project II24
Total1715212

Fourth Year

Semester VII

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CACS401Cyber Law and Professional Ethics331
2CACS402Cloud Computing333
3CAIN403Internship3
4N/AElective I33
5N/AElective II33
Total151213

Semester VIII

S.N.Course CodeCourse TitleCredit HoursLecture HoursTutorial HoursLab Hours
1CAOR451Operations Research331
2CAPj452Project III612
3N/AElective III33
4N/AElective IV33
Total159112

Career Opportunities After BCA

After completing the BCA program, graduates can work in different IT and professional fields such as:

  • Software Developer
  • Web Developer
  • Mobile App Developer
  • Database Administrator
  • System Analyst
  • Network Administrator
  • IT Officer
  • Quality Assurance Tester
  • UI/UX Assistant
  • Technical Support Officer
  • Computer Instructor
  • IT Entrepreneur
  • Project Assistant
  • Digital Business Support Officer

The BCA program at S.V. Academy College helps students build strong technical knowledge, practical programming skills, professional confidence, and a career-oriented mindset for success in the IT industry and higher studies.

Enquire on WhatsApp