Apr 25 2018


Bachelor of Computer Application (BCA)

Morgan is a modern leading institution of computer science and information technology. The college offers Bachelor in Computer Application (BCA) professional IT program of Tribhuvan University (TU) comprising 8 semesters' with126 credit hours. The BCA program encompass technical proficiency, problem-solving abilities, programming skills, database management, web development expertise, networking knowledge, project management, soft skills, ethical values, and staying up-to-date of industry trends. These skills and knowledge collectively prepare students for fulfilling careers in computer applications and information technology. Furthermore, students grab the opportunity of internships at various financial and software development companies during their study.

The objectives of the BCA :

  1. To produce professionals in the field as programmers and software developers: It aims to equip scholars with the necessary skills and knowledge to become proficient in programming and software development.
  2. To provide knowledge about various tools and techniques used in software development: Students will gain an understanding of the different tools, technologies, and methodologies employed in the development of software applications.
  3. To provide pupils with both practical and theoretical aspects of computer application studies: It combines theoretical learning with practical hands-on experience to ensure that students have a comprehensive understanding.
  4. To enhance student's skills to create solutions to technical problems in industrial, commercial, and government sectors: It focuses on developing student's problem-solving abilities and their capacity to address technical challenges that may arise in various sectors.
  5. To provide them with a solid foundation for further studies in disciplines such as Master of Information Technology (MIT), Master of Business Administration (MBA), Master of Computer Applications (MCA), and other related fields: The TU BCA course serves as a stepping stone for learners who wish to pursue higher education and specialization in computer science and related areas.
These objectives reflect the program's aim to produce competent professionals who can contribute effectively to this field and continue their academic and professional growth in the future.

Admission Requirements in BCA

The eligibility criteria for the TU BCA program are as follows:

  1. Students from all faculties are eligible to get admission to the TU BCA course.
  2. Graduates from PCL, +2, or equivalent in any discipline, who have passed with a minimum of 40% marks or a 'C' grade or a 2 CGPA, or a C grade in all subjects of 11th and 12th, are eligible for admission in BCA program of TU.
Note: Please ensure that the terms " PCL," "+2," and " CGPA" are accurately defined and understood by the intended audience, as they may vary depending on the educational system or context.

Students can choose subjects from the following concentration areas for their 4-year plan under the TU BCA program:

  1. Subject Code: CAPS476, Course Title: Applied Psychology
  2. Subject Code: CACS478, Course Title: IT in Banking
  3. Subject Code: CAPS479, Course Title: Hotel Information System
  4. Subject Code: CAER480, Course Title: Enterprise Resource Planning
  5. Subject Code: CACS482, Course Title: Knowledge Engineering
  6. Subject Code: CACS483, Course Title: Advanced Dot Net Technology
  7. Subject Code: CACS484, Course Title: Database Programming
  8. Subject Code: CACS485, Course Title: Database Administration
  9. Subject Code: CACS486, Course Title: Network Administration

1st Semester

  • CACS101: Computer Fundamentals and Applications
  • CAS0102: Society and Technology
  • CAEN103: English I
  • CAMT014: Mathematics I
  • CACS105: Digital Logic

2nd Semester

  • CACS151: C Programming
  • CAAC152: Financial Accounting
  • CAEN153: English II
  • CAMT154: Mathematics II
  • CACS155: Microprocessor and Computer Architecture

3rd Semester

  • CACS201: Data Structures and Algorithms
  • CAST202: Probability and Statistics
  • CACS203: System analysis and design
  • CACS204: OOP in Java
  • CACS205: Web Technology

4th Semester

  • CACS251: Operating System
  • CACS252: Numerical Methods
  • CACS253: Software Engineering
  • CACS254: Scripting Language
  • CACS255: Database Management System
  • CAPJ256: Project I

5th Semester

  • CACS301: MIS and E-Business
  • CACS302: DotNet Technology
  • CACS303: Computer Networking
  • CAMG304: Introduction to Management
  • CACS305: Computer Graphics and Animation

6th Semester

  • CACS351: Mobile Programming
  • CACS352: Distributed System
  • CAEC353: Applied Economics
  • CACS354: Advanced Java Programming
  • CACS355: Network Programming
  • CAPJ356: Project II

7th Semester

  • CACS401: Cyber Law and Professional Ethics
  • CACS402: Cloud Computing
  • CAIN403: Internships
  • Elective I
  • Elective II

8th Semester

  • CAOR451: Operations Research
  • CAPJ452: Project III
  • Elective III
  • Elective IV

Latest Videos