Bachelor of Computer Application (BCA)

Bachelor of Computer Application (BCA)

Bachelor of Computer Application (BCA)

The Bachelor of Computer Application (BCA) program is designed for students who want to build a successful career in the field of information technology. It provides a strong foundation in computer science through a balanced combination of theory and practical learning. Students gain knowledge and hands-on experience in programming, software development, database management, networking, web technologies, and other essential IT skills. The program prepares graduates for a wide range of careers in the technology sector as well as for higher studies in computing and related fields.

  • Why BCA?

    The demand for skilled IT professionals continues to grow in Nepal and around the world. The BCA program equips students with practical knowledge and technical skills that are highly valued across industries. Through hands-on projects, software development, networking, and real-world problem solving, students gain the confidence to work in a wide range of technology-related roles.

    In the final year, students can further develop their interests by choosing elective courses in areas such as Artificial Intelligence, Machine Learning, Internet of Things (IoT), Information Security, Data Analysis and Visualization, Database Administration, Network Administration, Image Processing, and E-Governance. Combined with an internship and capstone projects, these opportunities help students build specialized skills and enhance their career prospects.

    Graduates of the BCA program can pursue careers as software developers, web developers, mobile application developers, database administrators, system analysts, network professionals, IT officers, cloud computing professionals, and technology consultants. The degree also provides a strong foundation for higher studies in computer science, information technology, and related disciplines.

    Four-Year Bachelor's Program

    The BCA is a four-year (eight-semester) undergraduate program affiliated with Tribhuvan University. The semester-based curriculum emphasizes continuous learning through classroom instruction, practical laboratory work, projects, presentations, and an internship. Students complete 126 credit hours, including three project courses and an industry internship, ensuring they graduate with both academic knowledge and practical experience.

    Bachelor of Computer Application (BCA) at Samarpan Academy

    Category: Bachelor's Degree
    Program: Bachelor of Computer Application (BCA)
    Faculty: Faculty of Humanities and Social Sciences
    Duration: 4 Years (8 Semesters)
    Affiliation: Tribhuvan University (TU)

    Eligibility Criteria

    To be eligible for admission to the BCA program, applicants must:

    • Have secured a minimum D+ grade in each subject of Grades 11 and 12 with an overall CGPA of 2.0 or above.

      Or

      Have passed 10+2, PCL, or an equivalent qualification in any discipline with at least a Second Division.

    • Pass the BCA Entrance Examination conducted by the Faculty of Humanities and Social Sciences, Tribhuvan University (TU).
  • You can Download the Syllabus in pdf format from here: BCA Syllabus.pdf

    FIRST SEMESTER

    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

    SECOND SEMESTER

    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

    THIRD SEMESTER

    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

    FOURTH SEMESTER

    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

    FIFTH SEMESTER

    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

    SIXTH SEMESTER

    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

    SEVENTH SEMESTER

    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

    EIGHTH SEMESTER

    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  
    S.no. Course Code Seventh Semester    Course Title Credit Hrs. S.no. 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

     

  • At ICMS Samarpan Academy, we are committed to making quality education accessible and affordable. Our Bachelor of Computer Application (BCA) program offers a competitive fee structure, and scholarships and fee discounts are available for most eligible students based on the college's scholarship policy.

    Total Fee for the Entire BCA Program: Rs. 460,000

    The fee may vary depending on the scholarship or discount awarded at the time of admission.

    Below is the detailed breakdown of the BCA fee structure.

    Semester Amount (NPR) Remarks
    Semester I 86,000 Admission 30,000 + Academic Fee 56,000
    Semester II 56,000 Academic Fee
    Semester III 56,000 Academic Fee
    Semester IV 56,000 Academic Fee
    Semester V 56,000 Academic Fee
    Semester VI 56,000 Academic Fee
    Semester VII 32,000 Academic Fee
    Semester VIII 32,000 Academic Fee
    Note:
    • Admission Fee of NPR 30,000 is one-time & non-refundable.
    • TU registration and semester exam fees are excluded.
    • Additional fees may apply for field visits, workshops, or certifications.

    Exam Fee Payable to Tribhuvan University (TU):

    • Semester Exam Fee (Rs. 2,500 × 8 semesters): Rs. 20,000
    • Project Exam Fee (3 Projects × Rs. 1,000): Rs. 3,000
    • Grand Total: Rs. 23,000

    All TU fees must be paid online via the official payment system.

  • Program Coordinator

    Mr. Niko Gurung
    Program Coordinator

    Bsc. Hons Software Engineering, UCLAN - Preston, United Kingdom
    MBA -E Marketing, Infrastructure University, Infrastructure University Kuala Lumpur (IUKL), Malaysia

    Email: nikogurung@tuicms.edu.np 
    Mobile: 9801066279

     

    Mr. Niko Gurung is an experienced academician and a passionate IT professional, serving as the Program Coordinator for the BCA program at ICMS Samarpan Academy. With a strong background in software development and IT entrepreneurship, he brings real-world expertise into the classroom.

    As a developer and mentor, Mr. Gurung is deeply committed to bridging the gap between academic learning and industry requirements. His focus lies in empowering students through hands-on training, personalized mentoring, and career-oriented guidance, ensuring they graduate not only with knowledge but with job-ready skills.

    Driven by a vision to shape the next generation of IT professionals, he continues to innovate in academic delivery, keeping students aligned with the dynamic needs of the tech industry.