Home / Bachelor of Science in Information Technology

Bachelor of Science in Information Technology

1. Basic Information on the Programme

Name of home base college    Gyalpozhing College of Information                                                                                                                       Technology, Mongar
Title of the award                      BSc in Information Technology
Duration and mode of study    Four years, full-time
Award granting body                Royal University of Bhutan (RUB)

2. Aims of the Programme

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

The programme also aims to produce ethically sound students with 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 programme will produce students who can enter into professions of IT programming, software engineering, computer networking, security and computer systems and IT business infrastructure.

3. Learning Outcomes of the Programme

On the completion of the programme, the graduates should be able to:

  1. Exhibit an understanding of the concepts, theories and principles in information technology.
  2. Use and apply current technical concepts and practices in the core information technologies.
  3. Apply scientific and mathematical principles to implement technical solutions.
  4. Identify and analyse user needs and take them into account in the selection, creation, evaluation and administration of computer‐based systems.
  5. Design, implement, and evaluate a computer‐based system, process, component, or program to meet desired needs.
  6. Create an effective project plan.
  7. Make informed judgements across diverse computing environment that reflect legal and ethical principles.
  8. Utilise interpersonal skills to negotiate and communicate technical information effectively to diverse audiences.
  9. Function effectively as a member and leader of a team.
  10. Engage in lifelong learning and professional development.
  11. Participate responsibly in their professional community.
4. Career Related Opportunities

The programme 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 programme will find a demand for their skills in organisations from both the private and government sectors, within and outside Bhutan.

5. Programme Structure

Module Sequence

Yr.

Sem

Modules

I

I

ITF101 Operating Systems

ITP101 Programming Fundamentals

ITP102 Object Oriented Programming (Java)

MAT210 Discrete Mathematics

DZG101 Dzongkha Communication

II

ITS101 Software Systems Design

ITF102 Database Design

ITW101 Web Programming

PRJ101 Project I

ACS101 Academic Skills

II

I

ITP203 Programming in C

ITS202 Algorithms and Data Structures

ITS203

Software Engineering

MAT201 Linear Algebra and Numerical Methods

PRW301 Introduction to Research

II

ITN201 Computer Networks

ITW202 Mobile Application

LAN101

Grammar, Vocabulary, and Phonology in Context

 

PRJ202 Project II

III

I

ITS304 Computer Systems I

ITS305 Computer Systems II

ITP304

Competitive Programming

MAT205 Statistics and Probability Theory

IPE301 Principles of Economics

II

ITS306 Cyber Security

 

 

ITS307 Data Analytics

MGT402 Project Management

 

PRJ303 Project III

IV

I

ITW403 Social Computing

ITF403 Cloud Computing

ITS408 Artificial Intelligence

SPP301Social Issues and Professional Practice

EDP101 Entrepreneur-ship

II

PRJ404 Final Year Project

 

The four-year BSc in Information Technology programme is comprised of 19 IT core modules, 11 competency modules, 10 modules equivalent or 120 credits from four project modules.

IT core modules are the taught modules that provides the domain knowledge and skills essential for a programme in the field of Information Technology while, competency modules are intended to complement the technical education by equipping graduates with the knowledge and skills required to work in a multi-disciplinary environment.

IT core modules consist of ITF101 Operating Systems, ITP101 Programming Fundamentals, ITP102 Object Oriented Programming (Java), ITS101 Software Systems Design, ITF102 Database Design, ITW101 Web Programming, ITP203 Programming in C, ITS202 Algorithms and Data Structures, ITS203 Software Engineering, ITN201 Computer Networks, ITW202 Mobile Application, ITS304 Computer Systems I, ITS305 Computer Systems II, ITP304 Competitive Programming, ITS306 Cyber Security, ITS307 Data Analytics, ITW403 Social Computing, ITF403 Cloud Computing, and ITS408 Artificial Intelligence.

Competency modules consist of MAT210 Discrete Mathematics, DZG101 Dzongkha Communication, ACS101 Academic Skills, MAT201 Linear Algebra and Numerical Methods, PRW301 Introduction to Research, LAN101 Grammar, Vocabular, and Phonology in Context, MAT205 Statistics and Probability Theory, IPE301 Principles of Economics, MGT402 Project Management, SPP301 Social Issues and Professional Practice, and EDP101 Entrepreneurship.

The project modules are progressive in size and extent of requirements. Module codes indicate the broad areas of study in Information Technology as follows:

ITF: IT Fundamentals and Management

ITP: Programming

ITS: Software and Security

ITN: Networking

ITW: Web Systems and Technologies

Programme structure is based on modules’ conceptual dependencies. A semester contains two or three IT core modules offered in block-based sequence, and one or two competency modules offered over the entire semester except for the first semester IT core modules. 

The flow of knowledge and skill development over the four years is as follows: 

  • Year I is an introduction to foundational competencies in the use and services of operating systems and the fundamentals of object-oriented programming. This is followed by the concepts of software design and information management, enabling students to construct a responsive web application before the end of the first year.
  • In Year II, the sequential development of programming fundamentals continues with structured programming, exposure to commonly used data structures and algorithmic problem-solving approaches, the engineering of software, and development of mobile applications. Students will finish the year with a project to design and implement a mobile application.
  • Year III is a sequence of modules covering the specialised topics of computer architecture, assembly coding, advanced programming skills, and both the concepts and techniques of analysing large data sets. The year concludes with an appropriately advanced project.
  • Year IV, the final year, is a sequence of emerging and specialised topic modules concluding with the programme’s final year project.

The programme has provision for interested students to take up industrial attachment, commonly known as on-the-job-training (OJT) in the year IV for a period of six months as an option. The students may be sent to relevant industries/organizations or to nearby NGOs to practice the classroom knowledge and develop their skills along with working on the final year project.