Bachelor Of Computer Science 

(Intake no longer offered)


1. Aims of the Program
(This course will no longer have new intake after 2021. Please refer to new courses

The Bachelor of Science in Information Technology (BSc in IT) program aims to provide students with the knowledge to successfully apply information technology theory and principles to address real-world opportunities and challenges. 

The program also aims to produce ethically sound students with the knowledge and practical skills in planning, installing, customizing, operating, managing, administering, and maintaining information technology infrastructure.  Students will be grounded in the effective utilization of computers and computer software, thus enabling them to effectively contribute to the development of IT solutions. 

In addition, the program will produce students who can enter into professions of IT programming, software engineering, computer networking, security and computer systems, and IT business infrastructure. 


2. Learning Outcomes of the Program
Upon successful completion of the program, graduates will be able to:

  • Exhibit an understanding of the concepts, theories, and principles in information technology.
  • Use and apply current technical concepts and practices in the core information technologies.
  • Apply scientific and mathematical principles to implement technical solutions.
  • Identify and analyze user needs and take them into account in the selection, creation, evaluation and administration of computer-based systems.
  • Design, implement and evaluate a computer-based system, process, component, or program to meet desired needs.
  • Create an effective project plan.
  • Make informed judgments across diverse computing environments that reflect legal and ethical principles.
  • Utilize interpersonal skills to negotiate and communicate technical information effectively to diverse audiences.
  • Function effectively as a member and leader of a team.
  • Engage in lifelong learning and professional development.
  • Participate responsibly in their professional community.

3. Career-related Opportunities

The program prepares graduates for employment as programmers, software and application developers, database administrators, network administrators, system analysts, and system administrators.  In addition, graduates can find employment as IT consultants and also become IT, entrepreneurs.  With service industries becoming increasingly computerized, graduates of this program will find a demand for their skills in organizations from both the private and government sectors, within and outside Bhutan.


4. Program Structure

The program is designed as a four-year undergraduate degree. The first year is broadly a foundation year comprising modules that will be built upon it in the subsequent years. The program is based on a semester system with five theory modules or project being delivered in each semester in addition to practical sessions promote self-learning. In addition, two modules are included for the development of communication skills through Academic Skills and Dzongkha Communication and four modules from management and industrial practices including life skills such as Financial Accounting, Principles of Economics, Social Issues and Professional Practices and Entrepreneurship.

This breadth of learning will ensure that learners are able to communicate with other disciplines and make positive contributions to the workplace. Students will have to complete 60 credits in each semester. In total, a student has to complete 480 credits to be eligible for the award of a BSc in Computer Science degree.