BCA
The Bachelor of Computer Applications (BCA) is an undergraduate program that focuses on developing a strong foundation in computer science and its applications. The course covers subjects such as programming languages, database management, networking, software engineering, and web development. Students learn to design, implement, and manage computer-based solutions for various industries. The BCA program also includes practical training and internships, allowing students to gain hands-on experience. With a focus on problem-solving, coding, and technology integration, BCA graduates are well-equipped to pursue careers in IT companies, software development, network administration, and other technology-driven fields.
Job Prospects
BCA graduates can apply for a post of system analysts, system managers, project managers, database administrators, system designers and programmers in IT Companies. Information industries and manufacture industries are always seeking for BCA graduates.
Students completing their Bachelor's degree in Computer Application are further eligible to study in any faculties which come under the Management and Information Technology such as MCA, MIT, MBA and many more.
Admission Procedure
1. Eligibility Criteria:
- Academic Qualification:
- Passed in 2079 B.S.
- Minimum D grade in each subject of grade 11 and 12 with a CGPA 1.8 or more
- Minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.
- Students who have passed grade 11 and are waiting for grade 12 results can also apply. However, they have to submit all the required documents at the time of admission.
- Passed before 2079 B.S.
- Minimum D grade in each subject of grade 11 and 12 with a CGPA 2.0 or more
- Minimum score of second division marks in 10+2, PCL, or equivalent in any discipline.
2. Application Process:
- Online Application:
- The application for BCA admission is typically done through the official website of Tribhuvan University or the individual colleges offering the program.
- Candidates need to fill out an online application form, providing all required personal and academic details.
- Application Fee:
- Applicants must pay an application fee, which is usually specified by the respective college or TU.
3. Entrance Exam:
- BCA Entrance Exam:
- Tribhuvan University conducts an entrance exam for admission to the BCA program. This exam assesses the candidate’s aptitude in areas such as:
- English Language Proficiency
- Logical Reasoning
- Basic Mathematics (including algebra, arithmetic, and quantitative aptitude)
- The entrance exam is typically multiple-choice questions (MCQs), and candidates must score above a minimum cutoff to be eligible for admission.
4. Results and Merit List:
- After the entrance exam, TU will publish a merit list based on the performance of the candidates. The merit list will rank candidates according to their entrance exam scores and academic qualifications.
Course Content
First Year
Semester I:
- Computer Fundamentals and Applications
- Society and Technology
- English I
- Mathematics I
- Digital Logic
Semester II:
- C Programming
- Financial Accounting
- English II
- Mathematics II
- Microprocessor and Computer Architecture
Second Year
Semester III:
- Data Structures and Algorithms
- Probability and Statistics
- System Analysis and Design
- Object-Oriented Programming in Java
- Web Technology
Semester IV:
- Operating System
- Numerical Methods
- Software Engineering
- Scripting Language
- Database Management System
- Project I
Third Year
Semester V:
- Management Information Systems and E-Business
- DotNet Technology
- Computer Networking
- Introduction to Management
- Computer Graphics and Animation
Semester VI:
- Mobile Programming
- Distributed Systems
- Applied Economics
- Advanced Java Programming
- Network Programming
- Project II
Fourth Year
Semester VII:
- Cyber Law and Professional Ethics
- Cloud Computing
- Internship
- Elective I
- Elective II
Semester VIII:
- Operations Research
- Project III
- Elective III
- Elective IV
Elective Courses (offered in Semesters VII and VIII):
- Cloud Computing
- Mobile Computing
- Data Mining
- Machine Learning
- Blockchain Technology
- Business Intelligence
- Digital Marketing
- Cyber Security
- Internet of Things (IoT)
Class Hours
Morning Shift:
06:30 am to 10:00 am