Bachelor of Computer Application (BCA)
Our flagship IT program — a 4-year undergraduate degree that builds industry-ready professionals through rigorous academics, hands-on projects, and expert mentorship across software, data, cloud, and AI/ML foundations.
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 Application
- Duration4 Years
- Semesters8
- AffiliationTribhuvan University
- Total Credits130 Credit Hours
- MediumEnglish
- Projects4 Major Projects (Semester 4, 5, 6 and 7)
- Annual Intake35 Students
- Eligibility+2 or Equivalent
- InternshipSemester 8 (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 | BCA 101 | Computer Fundamentals and Applications | 3 | — | View |
| 2 | BCA 102 | Programming in C | 3 | — | View |
| 3 | BCA 103 | Digital Logic | 3 | — | View |
| 4 | BCA 104 | Mathematics-I | 3 | — | View |
| 5 | BCA 105 | Professional Communication and Ethics | 3 | — | View |
| 6 | BCA 106 | Hardware Workshop | 1 | — | View |
Beyond the Syllabus
Pascal offers an industry-aligned enrichment course every semester — spanning hardware, AI literacy and applied ML, 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 Developer
- Application Developer
- Game Developer
- Embedded Systems Developer
- 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
- Junior ML / AI Associate
- Generative AI Application Developer
- Prompt & AI Tools Specialist
- Computer Vision Intern / Junior
- NLP Application Developer
- MLOps Support Engineer
- Data Analyst
- Junior Data Scientist
- BI Analyst
- Analytics Associate
- Reporting Analyst
- Business Intelligence Developer
- 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
- Associate Product Manager
- UI / UX Designer
- Business Analyst
- Junior Project Coordinator
- Agile Team Member
- Solutions Support Consultant
- Blockchain Application Developer
- AR / VR Content Developer
- IoT Application Developer
- Robotics Programming Associate
- Edge / Embedded Developer
- Innovation Lab Developer
- Government IT / Computer Officer
- e-Governance Support Specialist
- Public-Sector Systems Analyst
- GIS Analyst
- Digital Service Support Officer
- Public Service Commission (IT) roles
- Computer Lab Instructor
- BCA / CS Teaching Assistant
- Research Assistant
- EdTech Content Creator
- Academic Support Tutor
- Junior Faculty (with further study)
- Freelance Developer
- Startup Technical Co-founder
- SaaS Product Builder
- Fintech Junior Developer
- Digital Marketing Technologist
- IT Consultant (freelance)
Ready to Start Your Tech Journey?
Join 70+ BCA alumni building careers in technology from Pascal National College.
