Bachelor in Computer Application (BCA)
Overview
Bachelor of Computer Applications (BCA) is a four-year undergraduate program designed for students interested in computer science and application development. It serves as a strong foundation for those planning to pursue higher studies such as a Master of Computer Applications (MCA). BCA is widely recognized in the field of Information Technology and is considered an alternative to the four-year B.E./B.Tech degrees in Computer Science or IT.
This technical degree is tailored to equip students with essential skills for careers in software development and IT services. BCA is especially suitable for individuals keen on learning computer programming languages and delving deeper into the world of computing. The curriculum typically includes subjects such as database management systems, operating systems, software engineering, computer architecture, web technologies, and programming languages like C, C++, Java, and Python.
Overall, a BCA degree offers a solid academic platform for building an advanced and rewarding career in computer applications.
-
Duration 4 Years (8 Semesters)
-
Affiliation Tribhuvan University
-
Specializations Software Development, Web Development and Design, Database Management
-
Approach Practical Learning Focus: Emphasizes hands-on skills through labs, projects, and real-world applications
Mission
Specific Objectives
- Gain a solid understanding of core concepts in computers, the business environment, and how IT is applied within business contexts.
- Effectively interpret and analyze technical information to make informed decisions and propose technology-based solutions for business challenges.
- Acquire knowledge of various technologies and programming languages to address real-world business issues.
- Develop strong technical writing abilities to clearly convey business concepts to both senior management and general audiences.
- Recognize and enhance their skills in information technology and programming.
Eligibility Criteria
• Minimum D+ in all subjects of grades 11 & 12 with at least 1.8 CGPA
• Second division marks in 10+2, PCL, or equivalent in any stream
• Grade 11 pass-outs awaiting Grade 12 results may also apply
Eligible students must apply via TU’s Humanities page, pay the fee, and collect the admit card. Admission is based on entrance exam and interview selection.
Course Structure
Course Composition
| Course Details | Credit Hours | |
|---|---|---|
| CASC101 | Computer Fundamentals and Applications | 4 |
| CASO102 | Society and Technology | 3 |
| CAEN103 | English I | 3 |
| CAMT104 | Mathematics I | 3 |
| CASC105 | Digital Logic | 3 |
| Course Details | Credit Hours | |
|---|---|---|
| CASC151 | C programming | 4 |
| CAAC152 | Financial Accounting | 3 |
| CAEN153 | English II | 3 |
| CAMT154 | Mathematics II | 3 |
| CASC155 | Microprocessor and Comp. Architecture | 3 |
| Course Details | Credit Hours | |
|---|---|---|
| CACS201 | Data Structure and Algorithms | 3 |
| CAST202 | Probability and Statistics | 3 |
| CACS203 | System Analysis and Design | 3 |
| CACS204 | OOP in Java | 3 |
| CACS205 | Web Technology | 3 |
| Course Details | Credit Hours | |
|---|---|---|
| CACS 251 | Operating System | 3 |
| CACS 252 | Numerical Methods | 3 |
| CACS 253 | Software Engineering | 3 |
| CACS 254 | Scripting Language | 3 |
| CACS 255 | Database Management System | 3 |
| CACS 256 | Project I | 2 |
| Course Details | Credit Hours | |
|---|---|---|
| CACS301 | MIS and e-Business | 3 |
| CACS302 | DotNet Technology | 3 |
| CACS303 | Computer Networking | 3 |
| CACS304 | Introduction to Management | 3 |
| CACS305 | Computer Graphics and Animation | 3 |
| Course Details | Credit Hours | |
|---|---|---|
| CACS351 | Mobile Programming | 3 |
| CACS352 | Distributed System | 3 |
| CACS353 | Applied Economics | 3 |
| CACS354 | Advanced Java Programming | 3 |
| CACS355 | Network Programming | 3 |
| CACS356 | Project II | 2 |
| Course Details | Credit Hours | |
|---|---|---|
| CACS401 | Cyber Law and Professional Ethics | 3 |
| CACS402 | Cloud Computing | 3 |
| CACS403 | Internship | 3 |
| N/A | Elective I | 3 |
| N/A | Elective II | 3 |
| Course Details | Credit Hours | |
|---|---|---|
| CAOR451 | Operations Research | 3 |
| CAOR452 | Project III | 6 |
| N/A | Elective III | 3 |
| N/A | Elective IV | 3 |
Extra Skill-Based Activities at Universal College
Universal College offers BCA students hands-on coding workshops, hackathons, and practical projects in web and mobile app development. Students also engage in networking labs, cybersecurity exercises, and attend expert seminars on emerging IT trends. Internship opportunities and soft skills training further prepare them for successful careers in the IT industry.
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | Graphics / HTML, CSS, JavaScript |
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | Digital Marketing / PHP Framework |
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | Java / .Net |
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | CCNA / CCNP (Networking Certifications) |
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | React / Python |
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | Machine Learning / Data Science |
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | LaTeX / Personal Development |
| SN | Code | Subject | Credit |
|---|---|---|---|
| 1 | Internship / Job Assistance Program |
Members
Shikha Sharma
Bishnu Prasad Pandey
Asmit Gautam
Brikshya Dhungana
Er. Sarita Chhetri
Saroj Bhattarai
Business Environment
Samikshya Sharma
Kajol Ramtel
Our Facilities
Student Testimonials
Career Prospects
Frequently Asked Questions
The BCA program spans four academic years, divided into eight semesters.
The medium of instruction and examination is English.
Students must have passed Grade 12 (10+2 or equivalent) with a minimum CGPA of 1.8 and at least a D grade in each subject.
Yes, students who have passed Grade 11 and are awaiting Grade 12 results can apply but must submit all required documents at admission.