Bachelor of Computer Applications (BCA)
A 4-year undergraduate program that transforms aspiring students into industry-ready tech professionals through rigorous academics, hands-on projects, and expert mentorship.
Program Overview
The BCA program equips students with a solid foundation in computer science, programming, and information technology. The curriculum is regularly updated to align with industry standards and emerging technologies.
Students gain practical knowledge in software development, database management, networking, and emerging technologies like AI, machine learning, and cloud computing — all combined with hands-on labs, real-world projects, and a mandatory industry internship.
- DegreeBachelor of Computer Applications
- Duration4 Years
- Semesters8
- AffiliationTribhuvan University
- Total Credits130 Credit Hours
- MediumEnglish
- Projects3 Major Projects (Sem 4, Sem 6, Sem 8)
- Annual Intake35 Students
- Eligibility+2 or Equivalent
- InternshipSemester 7 (Mandatory)
Course Structure and Syllabus
8 semesters across 4 years — progressively building expertise from foundations to advanced specializations. Click a semester to explore courses.
Total Program Credits: 130 Credit Hours · 2025 Curriculum
| SN | Code | Course Title | Credits | Marks | Syllabus |
|---|---|---|---|---|---|
| 1 | CACS101 | Computer Fundamentals & Applications | 4 | 100 / 40IT:20/IP:0/ET:80/EP:0 | View |
| 2 | CACO102 | Society and Technology | 3 | 100 / 40IT:20/IP:0/ET:80/EP:0 | View |
| 3 | CAEN103 | English I | 3 | 100 / 40IT:20/IP:0/ET:80/EP:0 | View |
| 4 | CAMT104 | Mathematics I | 3 | 100 / 40IT:20/IP:0/ET:80/EP:0 | View |
| 5 | CACS105 | Digital Logic | 3 | 100 / 40IT:20/IP:0/ET:80/EP:0 | View |
Beyond the Syllabus
Pascal offers an industry-aligned enrichment course every semester — spanning hardware, AI, cloud, security, and entrepreneurship — so every graduate walks out skilled, certified, and future-ready.
Career Prospects
A BCA opens doors across the entire technology landscape — from software engineering, AI, and cybersecurity to cloud, research, teaching, government IT, and entrepreneurship. These are the role families our graduates step into.
- Software Engineer
- Full-Stack Developer
- Backend Engineer
- Software Architect
- Game Developer
- Embedded Systems Engineer
- Frontend Engineer
- Web Developer
- UI Engineer
- E-Commerce Developer
- Web Performance Engineer
- Web3 Developer
- Android Developer
- iOS Developer
- Flutter Developer
- React Native Developer
- Cross-Platform Engineer
- Mobile App Architect
- Machine Learning Engineer
- AI / ML Researcher
- Generative AI Engineer
- NLP Engineer
- Computer Vision Engineer
- MLOps Engineer
- Data Scientist
- Data Analyst
- BI Analyst
- Analytics Engineer
- Quantitative Analyst
- Decision Scientist
- Data Engineer
- Big Data Engineer
- Database Administrator
- ETL / Pipeline Developer
- Data Warehouse Engineer
- NoSQL & Vector DB Engineer
- Cloud Engineer (AWS / Azure / GCP)
- DevOps Engineer
- Site Reliability Engineer
- Platform Engineer
- Cloud Solutions Architect
- Kubernetes Administrator
- Cybersecurity Analyst
- Penetration Tester / Ethical Hacker
- Security Engineer
- SOC Analyst
- Incident Response Analyst
- Information Security Officer
- Network Engineer
- System Administrator
- Network Security Engineer
- IT Infrastructure Analyst
- Telecom / NOC Engineer
- Technical Support Engineer
- QA Engineer
- Automation Test Engineer
- SDET
- Performance / Load Tester
- QA Lead
- Release Engineer
- Product Manager
- UI / UX Designer
- Business Analyst
- Scrum Master
- Technical Project Manager
- Solutions Consultant
- Quantum Software Researcher
- Blockchain Developer
- AR / VR Engineer
- IoT Engineer
- Robotics Software Engineer
- Edge Computing Engineer
- Government IT / Computer Officer
- e-Governance Specialist
- Digital Nepal / Smart City Engineer
- Public-Sector Systems Analyst
- GIS Analyst
- Public Service Commission (IT) roles
- Computer Science Lecturer
- BCA / CSIT Faculty
- Research Assistant
- R&D Engineer
- PhD / Researcher
- EdTech Content Creator
- Tech Startup Founder
- Freelance Developer
- SaaS Product Builder
- Fintech Product Developer
- Digital Marketing Specialist
- IT Consultant
Ready to Start Your Tech Journey?
Join hundreds of BCA graduates who built successful careers in technology from Pascal National College.
