The Bachelor of Computer Application (BCA) program, offered at Pashupati Multiple Campus (PMC), Mitrapark, Chabahil, Kathmandu, is affiliated with Tribhuvan University (TU). It is designed to produce skilled computer application developers and technologists. The program integrates academic rigor with practical expertise to ensure students are well-prepared to meet global technological challenges.
The Bachelor of Computer Application (BCA) is a four-year undergraduate program divided into eight semesters. It aims to provide comprehensive knowledge in computer science and applications, equipping students with the theoretical and practical skills required to excel in the IT industry. The program is designed for students from diverse academic backgrounds and emphasizes a blend of technical, managerial, and analytical skills.
The BCA program spans four academic years, with each year comprising two semesters. Eight semesters ensure a well-rounded educational experience. Each semester includes coursework, practical assignments, and project-based learning.
Eligibility for Admission:
Students who passed in 2079 B.S. or later:
Minimum D grade in each Grade 11 and 12 subjects with a CGPA of 1.8 or higher.
Second-division marks in 10+2, PCL, or equivalent in any discipline.
Students awaiting Grade 12 results may apply, but all required documents must be submitted during admission.
Students who passed before 2079 B.S.:
Minimum D grade in each Grade 11 and 12 subjects with a CGPA of 2.0 or higher.
Second-division marks in 10+2, PCL, or equivalent in any discipline.
The admission process includes:
Submission of the application form with all necessary documents.
Entrance examination conducted by Tribhuvan University.
Evaluation of academic credentials and interview performance.
Final selection based on merit.
The BCA program is structured to cover core and elective subjects, practical projects, and internships. Below is the semester-wise breakdown:
Semester I:
Computer Fundamentals and Applications
Society and Technology
English I
Mathematics I
Digital Logic
Semester II:
C Programming
Financial Accounting
English II
Mathematics II
Microprocessor and Computer Architecture
Semester III:
Data Structure and Algorithms
Probability and Statistics
System Analysis and Design
Object-Oriented Programming in Java
Web Technology
Semester IV:
Operating System
Numerical Methods
Software Engineering
Scripting Language
Database Management System
Project I
Semester V:
MIS and e-Business
DotNet Technology
Computer Networking
Introduction to Management
Computer Graphics and Animation
Semester VI:
Mobile Programming
Distributed System
Applied Economics
Advanced Java Programming
Network Programming
Project II
Semester VII:
Cyber Law and Professional Ethics
Cloud Computing
Internship
Elective I
Elective II
Semester VIII:
Operations Research
Project III
Elective III
Elective IV
The curriculum includes subjects such as:
Programming (C, Java, Advanced Java, NET)
Database Management
Web and Mobile Technologies
Networking and Cloud Computing
Software Engineering
Cyber Law and Professional Ethics
Electives provide options in Artificial Intelligence, Data Analytics, and Advanced Networking.
The BCA program aims to:
Empower students with the practical skills to design and develop computer applications.
Foster analytical and problem-solving abilities.
Provide knowledge of modern computing technologies.
Prepare students for roles in IT and related fields.
Encourage continuous learning and adaptability in a dynamic industry.
The program employs advanced teaching-learning methods, including lectures, interactive discussions, project-based learning, and lab sessions. Faculty members integrate real-world scenarios using multimedia tools, case studies, and group assignments to enhance comprehension and engagement.
Graduates of the BCA program will:
Develop strong programming and analytical skills.
Design, implement, and maintain software systems.
Understand networking and database management.
Apply ethical principles in professional settings.
Adapt to emerging technologies in the IT industry.
Communicate effectively in multidisciplinary teams.
Graduates can:
Pursue higher studies like MCA, MIT, or MBA.
Enter roles in software development, IT consulting, and system management.
Explore research opportunities in fields like AI, Data Science, and Cybersecurity.
Potential job roles include:
Software Developer
System Analyst
IT Consultant
Database Administrator
Network Engineer
Project Manager
PMC offers scholarships to students based on academic performance, economic background, and remote district residency as per TU policies.
The campus management committee determines the fees. For detailed information, contact PMC’s administrative office.
PMC encourages students to participate in extracurricular activities like coding competitions, hackathons, and tech fests. These activities enhance teamwork, creativity, and technical skills, ensuring holistic development.
The program emphasizes practical application through internships, projects, and real-world case studies. Students engage in industry-relevant tasks, gaining firsthand experience in solving technical problems and implementing innovative solutions.
PMC integrates sustainable practices into its curriculum, encouraging students to develop eco-friendly and socially responsible technological solutions that address real-world challenges.
Students develop skills in programming, critical thinking, team collaboration, and project management. Emphasis is placed on interpersonal skills and leadership to prepare students for dynamic workplace environments.
The BCA program nurtures a global mindset by exposing students to international trends, global IT standards, and emerging technologies. Collaborative projects and internships offer opportunities to engage with diverse perspectives.
PMC provides:
Modern classrooms with multimedia tools.
Well-equipped computer and science labs.
Comprehensive library resources.
Career counseling and placement services.
The BCA program combines technical expertise with practical experience, preparing students for competitive roles in the IT industry. Its emphasis on innovation, adaptability, and lifelong learning ensures graduates remain relevant in a fast-paced field.
If you are interested in technology, problem-solving, and developing software applications, the BCA program offers the right blend of academic and practical training to achieve your career goals.
With rapid technological advancements, the demand for skilled IT professionals grows. BCA graduates are well-positioned to lead in innovative fields like AI, Data Science, and Cybersecurity.
To excel in computer application education, focus on practical projects, stay updated on technological trends, and continuously learn through online courses and certifications. Participating in internships and collaborating on team projects will provide valuable real-world experience.
The Bachelor of Computer Application (BCA) program at PMC offers a comprehensive computer science and applications education, blending academic rigor with hands-on experience. The program is designed to meet the needs of a dynamic industry and prepare graduates for successful careers and further studies in IT. With its supportive learning environment and commitment to excellence, PMC ensures students can confidently face global technological challenges.
Contact Pashupati Multiple Campus's administrative office for detailed information on the BCA course, including fees, scholarships, facilities, counseling, eligibility criteria, etc.