Tribhuvan University Affiliated

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.

4 YearsDuration
8 SemestersStructure
130 HrsTotal Credits
35Intake / Year
90+%Placement Rate
About the Program

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.

4-Year Full-Time Program (8 Semesters)
Affiliated with Tribhuvan University
Strong focus on practical programming
Internship integrated in Semester 7
State-of-the-art computer labs
Industry mentors & guest lectures
Quick Facts
  • 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)
Apply for Admission
TU Approved Curriculum

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

SNCodeCourse TitleCreditsMarksSyllabus
1CACS101Computer Fundamentals & Applications4
100 / 40IT:20/IP:0/ET:80/EP:0
View
2CACO102Society and Technology3
100 / 40IT:20/IP:0/ET:80/EP:0
View
3CAEN103English I3
100 / 40IT:20/IP:0/ET:80/EP:0
View
4CAMT104Mathematics I3
100 / 40IT:20/IP:0/ET:80/EP:0
View
5CACS105Digital Logic3
100 / 40IT:20/IP:0/ET:80/EP:0
View
Exclusive Extra Curriculum

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.

25+Extra Courses
5+Cert Tracks
8Semesters
100%Market Aligned
Semester 1
Year 1
Computer Hardware TrainingPC assembly, troubleshooting & hands-on hardware maintenance
Graphics DesigningVisual design with Photoshop, Illustrator & Canva
Semester 2
Year 1
MATLAB & MATHEMATICAComputational tools for applied mathematics & simulations
Website Development + Mini ProjectBuild real websites with HTML, CSS, JS & a live mini project
Python ProgrammingMost in-demand language — scripting, automation & data tasks
Semester 3
Year 2
CISCO CCNA TrainingGlobally recognized networking certification prep
Android & iOS DevelopmentBuild and publish native apps for both platforms
Game Programming2D/3D game design, physics & interactive mechanics
Semester 4
Year 2
3D Animation with MAYAProfessional 3D modeling, rigging & animation pipelines
Robotics with AIIntelligent robots using Arduino, sensors & ML algorithms
DevOpsCI/CD pipelines, Docker, Kubernetes & cloud-native deployments
Semester 5
Year 3
Linux Certification TrainingLinux admin, shell scripting & industry certification
Programming for IoTSmart device programming for the Internet of Things ecosystem
Drone TechnologiesUAV programming, flight systems & real-world drone applications
Semester 6
Year 3
Data Analytics using PythonData wrangling, visualization & actionable business insights
DBA with ORACLE CertificationEnterprise database administration & Oracle certification prep
SCRUM Master CertificationAgile project management, sprints & SCRUM methodology
Semester 7
Year 4
Machine LearningNeural networks, model training & ML deployment pipelines
Ethical HackingPenetration testing, vulnerability assessment & security audits
Soft Skill DevelopmentCommunication, leadership, teamwork & interview readiness
Semester 8
Year 4
Entrepreneurship & InnovationStart-up mindset, business modeling & product ideation
AWS Certification TrainingCloud infrastructure & AWS Solutions Architect certification
Industry InternshipReal-world corporate project work with expert mentorship
Emerging TechnologiesBlockchain, AR/VR, Quantum Computing & future-tech trends
CybersecurityEnterprise security frameworks, threat analysis & compliance
After Graduation

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 Engineering
  • Software Engineer
  • Full-Stack Developer
  • Backend Engineer
  • Software Architect
  • Game Developer
  • Embedded Systems Engineer
Web & Frontend
  • Frontend Engineer
  • Web Developer
  • UI Engineer
  • E-Commerce Developer
  • Web Performance Engineer
  • Web3 Developer
Mobile Development
  • Android Developer
  • iOS Developer
  • Flutter Developer
  • React Native Developer
  • Cross-Platform Engineer
  • Mobile App Architect
AI, ML & Generative AI
  • Machine Learning Engineer
  • AI / ML Researcher
  • Generative AI Engineer
  • NLP Engineer
  • Computer Vision Engineer
  • MLOps Engineer
Data Science & Analytics
  • Data Scientist
  • Data Analyst
  • BI Analyst
  • Analytics Engineer
  • Quantitative Analyst
  • Decision Scientist
Data Engineering & Databases
  • Data Engineer
  • Big Data Engineer
  • Database Administrator
  • ETL / Pipeline Developer
  • Data Warehouse Engineer
  • NoSQL & Vector DB Engineer
Cloud, DevOps & SRE
  • Cloud Engineer (AWS / Azure / GCP)
  • DevOps Engineer
  • Site Reliability Engineer
  • Platform Engineer
  • Cloud Solutions Architect
  • Kubernetes Administrator
Cybersecurity
  • Cybersecurity Analyst
  • Penetration Tester / Ethical Hacker
  • Security Engineer
  • SOC Analyst
  • Incident Response Analyst
  • Information Security Officer
Networking & Systems
  • Network Engineer
  • System Administrator
  • Network Security Engineer
  • IT Infrastructure Analyst
  • Telecom / NOC Engineer
  • Technical Support Engineer
QA, Testing & Reliability
  • QA Engineer
  • Automation Test Engineer
  • SDET
  • Performance / Load Tester
  • QA Lead
  • Release Engineer
Product, UX & Project Management
  • Product Manager
  • UI / UX Designer
  • Business Analyst
  • Scrum Master
  • Technical Project Manager
  • Solutions Consultant
Emerging & Deep Tech
  • Quantum Software Researcher
  • Blockchain Developer
  • AR / VR Engineer
  • IoT Engineer
  • Robotics Software Engineer
  • Edge Computing Engineer
Government & Public Sector IT
  • Government IT / Computer Officer
  • e-Governance Specialist
  • Digital Nepal / Smart City Engineer
  • Public-Sector Systems Analyst
  • GIS Analyst
  • Public Service Commission (IT) roles
Teaching, Academia & Research
  • Computer Science Lecturer
  • BCA / CSIT Faculty
  • Research Assistant
  • R&D Engineer
  • PhD / Researcher
  • EdTech Content Creator
Entrepreneurship & Digital Business
  • 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.