BCA (Bachelor Of Computer Application)

It is an academic 4-year, eight semester courses recently launched by Tribhuvan University. The main mission of this course here at Pascal National College is to prosper the student with sound theoretical concept of computer science and application keeping the latest research and innovation in mind.

The course structure of BCA is one of the most updated and dynamic course in Nepal. It consists of semester project in 4th, 6th and 8th semester. These projects will be carried out in collaboration with IT industry and academia. There is a on the job training opportunity for the student in final semester in the form of Internship.

BCA - Course Overview

Core Courses : 71 Cr. Hr.

  • Computer Fundamental and Applications
  • Digital Logic
  • C programming
  • Microprocessor and Computer Architecture
  • Data structure and Algorithms
  • System Analysis and Design
  • Object oriented Programming (JAVA)
  • Operating System
  • Numerical Method
  • Software Engineering
  • Database Management system
  • MIS and E-Business
  • DotNet technology
  • Computer Networking
  • Scripting Language
  • Computer Graphics and Animations
  • Mobile Programming
  • Distributed Computing
  • Advanced Java Programming
  • Network Programming
  • Cyber Law and Professional Ethics
  • Cloud Computing

Social Science and Management Course [15 Cr.Hr.]

  • Society and Technology
  • Introduction to Management
  • Applied Economics
  • Operation Research

Elective Course [12 Cr.Hr.]

  • Applied Psychology
  • Geographical Information System
  • IT in Banking
  • Hotel Information System
  • Enterprise Resource Planning
  • Knowledge Engineering
  • Advance DotNet Technology
  • Database Programming
  • Database Administration
  • Network Administration

Mathematics and Statistics Course [9 Cr.Hr.]

  • Mathematics I
  • Mathematics II
  • Probability and Statistics

Language Course [6 Cr.Hr.]

  • English I
  • English II

Projects and Internship [13 Cr.Hr.]

  • Project I (Fourth Semester)
  • Project II (Sixth Semester)
  • Project III (Eighth Semester)

BCA Career Opportunity

  • Database Designer – Database administrator and Database designers for implementing database solutions for assorted organizations.
  • Software Engineer – Programmers and Software Project Managers in software companies
  • Machine Learning Engineer – Information Systems Experts for building Artificial Intelligence system and expert system
  • Network Administrators– Network experts for managing secure networked communication
  • Computer Applications Developer – Apply computing technology to solve problems outside the everyday computer field, for example, in education or medicine
  • Data Scientist: Build a robust data analysis tools for business promotion and digital marketing.
  • Government Officers: Computer Officer and policy maker for e-governance and digital country