Bachelor of Computer Application (BCA)

  • BCA College

    BCA College in Nepal provides an undergraduate degree course in the field of computer applications or computer science under the faculty of Humanities and Social Science, at Tribhuvan University. It is a 4 years (8 semesters) degree that prepares students for an IT career in the field of computer applications and software development. The 126 credit hours of BCA Course Subjects comprise 71 credit hours of core computer application courses, 12 credit hours of elective courses, 9 credit hours of mathematics and statistics courses, and 6 credit hours of language courses.

    In addition to the core computer science and several elective courses, the BCA Course program also offers 13 credit hours of projects and internships. Apart from the conventional lecture classes, the BCA Course Design also provides tutorials and lab classes which further help the students in practice-based learning.

    The objective of the BCA course pattern is to produce IT professionals and enhance the skill of students to create solutions for technical problems that arise in industrial, commercial as well as in government companies. Students looking for top BCA colleges in Bhaktapur, Kathmandu Valley and all over Nepal usually join Samriddhi College.

    Our Next Program: Best BSc.CSIT Course in Nepal

    Career after BCA College Course in Nepal

    Samriddhi College is one of the best BCA colleges in Bhaktapur, Kathmandu Valley, and all over Nepal. The BCA program at Samriddhi College is designed in such a manner that will provide comprehensive training to understand computer science and industrial computing. The students of the BCA Course in Bhaktapur will be able to carry out the required analysis and synthesis involved in computer systems, information systems, and computer applications.

    They will be able to demonstrate professional competence in developing software and designing it and implementing it as well. The BCA course fee structure in Nepal is very affordable since it’s aimed at developing sound practical skills to enable the students to address problems that arise in computer systems and their applications.

    Job Opportunities after BCA Course in Kathmandu

    BCA  graduates students have better scopes and job opportunities in Nepal. They can start up their IT Career in Nepal in either the private sector or government sector since there are a  lot of employment opportunities in both these sectors. The IT graduates can apply for the post of system analysts, system managers, project managers, database administrators, system designers, software programmers, web developers, software developers, etc.

    Well-qualified BCA graduates can find openings in Nepal or abroad easily or even can start their own ventures. They can also join courses like MIT, MBA, MCA, etc to pursue a higher academic degree in national or abroad universities around the world. So, after completing the BCA course from Samriddhi College, they have better scopes and job demands in Nepal.

    Our Next Program: Career after BBS Course in Nepal

    In addition to the regular curriculum, there are periodic seminars, projects, and assignments, which enable the students to sharpen their BCA skills. With a focus on applications, we cover BCA subjects like Web Development, Java and J2EE, Python with Data Science, Android, CCNA, Oracle, Flutter, Linux Programming, etc. This kind of focused training helps students adapt themselves to the art and science of software development. Various personality development classes are conducted for the students to make industry-ready IT graduates

    Objectives of BCA College Curriculum

    The course insights of BCA Course Structure:

    • To produce professionals in the field of computer application as a programmer and software developers.
    • To provide knowledge about various tools and techniques used in software development.
    • To provide students with both practical and theoretical aspects of studies related to computer applications.
    • To enhance the skill of students to create solutions for technical problems that arise in industrial, commercial as well as in government companies.
    • To provide students with a fine base to continue their studies further in MIT, MBA, MCA, etc.

    Eligibility to study BCA Course of TU

    Minimum D grade in each subject of grades 11, and 12 with a CGPA of 1.8 or More 

    Or, the Minumum Score of Second Division marks in 10+2 is equivalent in any discipline 

    Or, Students who have passed grade 11 and are waiting for grade 12 results (supplementary exam/ PURAK PARIKSHA) can also apply. However, they have to submit all the required documents at the time of admission 

    all the above qualifications must be full fill by the candidate for admission to the BCA program of Tribhuvan University.

  • Features at Samriddhi College

    • Excellent Academic Results
    • Well experienced BCA faculty members
    • Free Extra professional courses from the first semester
    • Merit-based BCA Course Scholarship in internal and final examinations
    • Promoting entrepreneurs through “Incubation Center” and “Skill Lab”
    • Job placement through “Placement Cell”
    • Guest Lecture sessions from experts
    • Workshop and seminar by professionals
    • Free Books for BCA Students
    • Well experienced faculty members
    • Different skill sets training to students through Project-based Learning
  • Course Structure of BCA

    Courses

    Credit Hours

    Computer Application Core Courses

    71( 4*2+3*21)

    Elective Courses

    12(3+3+3+3)

    Mathematics & Statistics Courses

    9*(3+3+3)

    Language Courses

    6(3+3)

    Social Science & Management Courses

    15(3+3+3+3+3)

    Projects & Internships

    13(2+2+6+3)

    Total Credit Hours

    126

  • First Semester

    S.N.

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CACS 101

    Computer Fundamental & Application

    4

    4

    4

    2

     CASO 102

    Society & Technology

    3

    3

    3

    CAEN 103

    English I

    3

    3

    1

    4

    CAMT 104

    Mathematics I

    3

    3

    1

    1

    5

    CACS 105

    Digital Logic

    3

    3

    2

    Total

     

     

    16

    16

    2

    7

  • Second Semester

    S.N.

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CACS 151

    C Programming

    4

    4

    4

    2

    CAAC 152

    Financial Accounting

    3

    3

    3

    CAEN 153

    English II

    3

    3

    1

    4

    CAMT 154

    Mathematics II

    3

    3

    1

    1

    5

    CACS 155

    Microprocessor and Computer Architecture

    3

    3

    2

    Total

     

     

    16

    16

    2

    7

  • Third Semester

    S.N.

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CACS 201

    Data Structure & Algorithms

    3

    3

    3

    2

    CAST 202

    Probability and Statistics

    3

    3

    1

    1

    3

    CACS 203

    System Analysis and Design

    3

    3

    1

    4

    CACS 204

    OOP in Java

    3

    3

    1

    2

    5

    CACS 205

    Web Technology

    3

    3

    3

    Total

     

     

    15

    15

    3

    9

  • Fourth Semester

    S.N.

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CACS 251

    Operating System

    3

    3

    1

    2

    2

    CACS 252

    Numerical Method

    3

    3

    1

    2

    3

    CACS 253

    Software Engineering

    3

    3

    1

    4

    CACS 254

    Scripting Language

    3

    3

    3

    5

    CACS 255

    Database Management System

    3

    3

    1

    2

    6

    CAP I 256

    Project I

    2

    4

    Total

     

     

    17

    15

    4

    13

  • Fifth Semester

    S.N

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CACS 301

    MIS and e- Business

    3

    3

    2

    2

    CACS 302

    DotNet Technology

    3

    3

    3

    3

    CACS 303

    Computer Networking

    3

    3

    2

    4

    CAMG 304

    Introduction to Management

    3

    3

    1

    5

    CACS 305

    Computer Graphics and Animation

    3

    3

    1

    2

    Total

     

     

    15

    15

    2

    9

  • Sixth Semester

    S.N.

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CACS 351

    Mobile Programming

    3

    3

    3

    2

    CACS 352

    Distributed System

    3

    3

    1

    3

    CAEC 353

    Applied Economics

    3

    3

    1

    4

    CACS 354

    Advance Java Programming

    3

    3

    3

    5

    CACS355

    Network programming

    3

    3

    2

    6

    CAPJ 356

    Project II

    2

    4

    Total

     

     

    17

    15

    2

    12

  • Seventh Semester

    S.N

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CACS 401

    Cyber Law & Professional Ethics

    3

    3

    1

    2

    CACS 402

    Cloud Computing

    3

    3

    3

    3

    CAIM 403

    Internship

    3

    4

     

    Elective I

    3

    3

    5

     

    Elective II

    3

    3

    Total

     

     

    15

    12

    1

    3

  • Eighth Semester

    S.N.

    Course Code

    Course Title

    Credit Hrs.

    Lecture Hrs.

    Tutorial Hrs.

    Lab Hrs.

    1

    CAOR 451

    Operations Research

    3

    3

    1

    2

    CAPJ 452

    Project III

    6

    12

    3

     

    Elective III

    3

    3

     

     

    4

     

    Elective IV

    3

    3

     

     

    Total

     

     

    15

    9

     

     

  • List of Electives

    S.N

    Course Code

    Course Title

    S.N

    Course Code

    Course Title

    1

    CAPS 476

    Applied Psychology

    6

    CACS 482

    Knowledge Engineering

    2

    CACS 477

    Geographical Information System

    7

    CACS 483

    Advance DotNet Technology

    3

    CACS 478

    IT in Banking

    8

    CACS 484

    Database Programming

    4

    CACS 479

    Hotel Information system

    9

    CACS 485

    Database Administration

    5

    CAER 480

    Enterprise Resource planning

    10

    CACS 486

    Network Administration