Bachelor in Computer Application

Bachelor in Computer Application

Bachelor in Computer Application

Bachelor in Computer Application

BCA has a very good career scope and the whole concentration of the degree is towards the computer courses. Students do not have to bother about other subjects so much and can just concentrate on their core concentration area.

  • WHY BCA?

    BCA is one of the popular IT related degrees which provides a good foundation of the variety of computer-related courses like Networking, Programming, Database, System and so on. After finishing BCA degree student can easily select any one of the concentration areas and make their career accordingly which is the main advantage of this degree.


    The 4 years education along with semester system is the most effective as well as globally recognized course. Students can easily pursue their Master’s degree either in Nepal or Abroad after completing their 16 years of education.


    Category: Bachelors

    Course: Bachelor of Computer Application (BCA)

    Faculty: Humanities and Social Science

    Duration: 4 years

    Affiliated to: Tribhuvan University


    The minimum requirements to enroll in our 4-year BCA program are:

    • Minimum D+ grade in each subject of grade 11 and 12 with CGPA 2.0 or more.
      Minimum score of second division marks in 10+2, PCL or equivalent in any discipline
    • Pass the written entrance exam conducted by TU faculty of Humanities and Social Science


  • You can Download the Syllabus in pdf format from here: BCA Syllabus.pdf


    S.N Course code Course Title Credit Hours
    1 CACS101 Computer Fundamentals & Applications 4
    2 CACS102 Society and Technology 3
    3 CAEN103 English I 3
    4 CAMT104 Mathematics I 3
    5 CACS105 Digital Logic 3
    Total 16


    S.N Course code Course Title Credit Hours
    1 CACS151 C Programming 4
    2 CAAC152 Financial Accounting 3
    3 CAEN153 English II 3
    4 CAMT154 Mathematics II 3
    5 CACS155 Microprocessor and Computer Architecture 3
    Total 16


    S.N Course code Course Title Credit Hours
    1 CACS201 Data Structures and Algorithms 3
    2 CAST202 Probability and Statistics 3
    3 CACS203 System Analysis and Design 3
    4 CACS204 OOP in Java 3
    5 CACS205 Web Technology 3
    Total 15


    S.N Course code Course Title Credit Hours
    1 CACS251 Operating System 3
    2 CACS252 Numerical Methods 3
    3 CACS253 Software Engineering 3
    4 CACS254 Scripting Language 3
    5 CACS255 Database Management System 3
    6 CAPJ256 Project I 2
    Total 17


    S.N Course code Course Title Credit Hours
    1 CACS301 MIS and E-Business 3
    2 CACS302 DotNet Technology 3
    3 CACS303 Computer Networking 3
    4 CAMG304 Introduction to Management 3
    5 CACS305 Computer Graphics and Animation 3
    Total 15


    S.N Course code Course Title Credit Hours
    1 CACS351 Mobile Programming 3
    2 CACS352 Distributed System 3
    3 CAEC353 Applied Economics 3
    4 CACS354 Advanced Java Programming 3
    5 CACS355 Network Programming 3
    6 CAPJ356 Project II 2
    Total 17


    S.N Course code Course Title Credit Hours
    1 CACS401 Cyber Law and Professional Ethics 3
    2 CACS402 Cloud Computing 3
    3 CAIN403 Internship 3
    4   Elective I 3
    5   Elective II 3
    Total 15


    S.N Course code Course Title Credit Hours
    1 CAOR451 Operations Research 3
    2 CAPJ452 Project III 6
    3   Elective III 3
    4   Elective IV 3
    Total 15


    List of Elective Subjects Course Code Seventh Semester    Course Title Credit Hrs. Course Code Eighth Semester Course Title Credit Hrs.
    1 CACS404 Image Processing  3 1 CACS453 Database Programming 3
    2 CACS405 Database Administration 3 2 CACS454 Graphical Information System 3
    3 CACS406 Network Administration  3 3 CACS455 Data Analysis & Visualization 3
    4 CACS407 Software Project Management  3 4 CACS456 Machine Learning 3
    5 CAER408 Advance. Net Technology  3 5 CACS457 Multimedia System 3
    6 CACS409 E-Governance 3 6 CACS458 Knowledge Engineering 3
    7 CACS410 Artificial Intelligence 3 7 CACS459 Information Security 3
    8   Applied Psychology 3 8 CACS460 Internet of Things 3


  • Welcome to our BCA Program !

    At ICMS Samarpan Academy, we offer a competitive fees structure for our BCA (Bachelor of Computer Applications) program. Our aim is to provide quality education and valuable opportunities to our students, while keeping the fees affordable. We understand the importance of financial considerations in pursuing higher education, and strive to make our programs accessible to all aspiring students.

    The total fees for the entire BCA course amount to Rs. 460,000. We believe in transparency, and below you will find a breakdown of the fee structure:




    Fee in Rs




    60,000 (One Time)



    Semester Fee




    TU Exam Fee**





    Grand Total


    ** Students pay directly to TU through online portal

    Provision of Scholarship

    1. Need and merit scholarship in admission fee available
    2. Semester Merit Scholarship: Top three students in final exam in each semester receives 40%, 30%, & 20% discount in semester fee for the first, the second, and the third ranking students respectively.


  • Mr. Youjan Katwal, BScIT, MBA

    Mobile: +977986001199