Skip to Content

PROGRAMS BCA

BCA (Bachelor in Computer Application)

B.Sc. CSIT (Bachelor of Science in Computer Science and Information Technology) is a four years / 8 Semesters / 126 credit hours course that offers intensive courses in Computer Science and Information Technology.

 
Program Curriculum 



Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






Computer Fundamentals and Applications

CACS101

This course offers fundamental concepts of computer and computing which includes introduction to computer system, computer software & database management system, operating system, data communication & computer network and contemporary technologies. It also aims at helping students convert theoretical concept into practical skill through the use of different application packages including word processor, spreadsheet package, presentation package and photo editing graphical package.

Discover

English I

CACS103

This course aims at helping students combine the knowledge of the English language with their technical knowledge with special emphasis on vocabulary acquisition and grammatical accuracy. It offers up-to-date technical content, authentic reading and listening passages covering a wide range of topics like the use of virtual reality in industry, personal computing, viruses and security, information systeems, and multimedia. Letter-writing section offers a complete guide to writing work-related letters and comprehensive glossary of technical terms forms a useful mini-dictionary of computing terminology. 

Discover


Society and Technology

CACS102

This course covers several topics of sociology and impact of technology on society that includes basic concept of sociology, organizing social life, social system & social stratification of Nepalese societies, society & technology and research in social sciences which are essential to make computer professionals more responsible towards their society and social norms & values.

Discover






                                      

                                         Er. Pranaya Nakarmi

                                                  BCA Coordinator

The Bachelor of Computer Applications program prepares students for the ever-evolving IT industry with a strong foundation in computer applications. Our curriculum blends theoretical knowledge with practical skills, focusing on software development, database management, and web technologies to create competent IT professionals.

BCA Program Highlights


  • Focus on application development and software engineering principles

  • Practical training in modern programming languages and development tools

  • Industry-aligned curriculum with regular updates

  • Opportunities for internships with leading IT companies

  • Strong foundation for higher studies in computer application

                                                     Entry Requirements


Academic Requirements for BCA

   Entry requirements for this course are normally:

  • 10+2 or equivalent in any discipline with minimum of 45% or equivalent in aggregate from a recognized board.

  • Applicants must pass the entrance examination conducted by the college.

                                    Fee Structure & Scholarships

   BCA Fee Structure


 Total Fee including Admission                NRs. 7,50,000

     Scholarships 


  • Merit Scholarship: 10% of occupied quota as per the rules of TU

  •  Discounts available as per the grade of NEB