Bachelor in Computer Application (BCA)

Duration: 4 years | Educational requirement: Minimum of 12 years of schooling | Affiliation: Tribhuvan University 

Tribhuvan University has recently come up with a new program under the faculty of Humanities and Social Science. The program is termed as Bachelor of Computer Application (BCA). ]It is a 4 years (8 semesters) degree. This 4 years program in Computer Application has been started with an objective to produce qualified computer software developers having wide range of knowledge in the technical field. Students learn to solve computer based problems of different types of business and industries.

Objective

To produce professionals in the field of computer application as programmer and software developers. To provide knowledge about various tools and techniques used in software development. To provide students with both practical and theoretical aspect of studies related to computer applications. To enhance the skill of students to create solutions of technical problems that arises in industrial, commercial as well as in government companies. To provide students a fine base to continue their studies further in MIT, MBA, MCA, etc.

https://xavier.edu.np/wp-content/uploads/2019/04/IMG_6889-1491x839.gif

Scope and Career Prospects

BCA graduates can apply for a post of system analysts, system managers, project managers, database administrators, system designers and programmers. Information industries and manufacture industries are always seeking for BCA graduates.

Course of Study

1st Semester

  • Computer Fundamentals and Applications
  • Society and Technology
  • English I
  • Mathematics I
  • Digital Logic

2nd Semester

  • Microprocessor and Computer Architecture
  • C Programming
  • Financial Accounting
  • English II
  • Mathematics II

3rd Semester

  • Data Structures and Algorithms
  • Probability and Statistics
  • System analysis and design
  • OOP in Java
  • Web Technology

4th Semester

  • Operating System
  • Numerical Methods
  • Software Engineering
  • Scripting Language
  • Database Management System
  • Project I

5th Semester

  • MIS and E-Business
  • DotNet Technology
  • Computer Networking
  • Introduction to Management
  • Computer Graphics and Animation

6th Semester

  • Mobile Programming
  • Distributed System
  • Applied Economics
  • Advanced Java Programming
  • Network Programming
  • Project II

7th Semester

  • Cyber Law and Professional Ethics
  • Cloud Computing
  • Internships
  • Elective I
  • Elective II

8th Semester

  • Operations Research
  • Project III
  • Elective III
  • Elective IV