Skip to main content
Tribhuvan University Affiliated

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.

4 YearsDuration
8 SemestersStructure
130Credit Hours
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 8
State-of-the-art computer labs
Industry mentors & guest lectures
Quick Facts
  • 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)
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
1BCA 101Computer Fundamentals and Applications3 View
2BCA 102Programming in C3 View
3BCA 103Digital Logic3 View
4BCA 104Mathematics-I3 View
5BCA 105Professional Communication and Ethics3 View
6BCA 106Hardware Workshop1 View
Exclusive Extra Curriculum

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.

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 Developer
  • Application Developer
  • Game Developer
  • Embedded Systems Developer
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
  • Junior ML / AI Associate
  • Generative AI Application Developer
  • Prompt & AI Tools Specialist
  • Computer Vision Intern / Junior
  • NLP Application Developer
  • MLOps Support Engineer
Data Science & Analytics
  • Data Analyst
  • Junior Data Scientist
  • BI Analyst
  • Analytics Associate
  • Reporting Analyst
  • Business Intelligence Developer
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
  • Associate Product Manager
  • UI / UX Designer
  • Business Analyst
  • Junior Project Coordinator
  • Agile Team Member
  • Solutions Support Consultant
Emerging & Deep Tech
  • Blockchain Application Developer
  • AR / VR Content Developer
  • IoT Application Developer
  • Robotics Programming Associate
  • Edge / Embedded Developer
  • Innovation Lab Developer
Government & Public Sector IT
  • Government IT / Computer Officer
  • e-Governance Support Specialist
  • Public-Sector Systems Analyst
  • GIS Analyst
  • Digital Service Support Officer
  • Public Service Commission (IT) roles
Teaching, Academia & Research
  • Computer Lab Instructor
  • BCA / CS Teaching Assistant
  • Research Assistant
  • EdTech Content Creator
  • Academic Support Tutor
  • Junior Faculty (with further study)
Entrepreneurship & Digital Business
  • 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.