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:
- 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 analyse 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 judgements across diverse computing environment that reflect legal and ethical principles.
- Utilise 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.
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
ITF101 Operating Systems
ITP101 Programming Fundamentals
ITP102 Object Oriented Programming (Java)
MAT210 Discrete Mathematics
DZG101 Dzongkha Communication
ITS101 Software Systems Design
ITF102 Database Design
ITW101 Web Programming
PRJ101 Project I
ACS101 Academic Skills
ITP203 Programming in C
ITS202 Algorithms and Data Structures
MAT201 Linear Algebra and Numerical Methods
PRW301 Introduction to Research
ITN201 Computer Networks
ITW202 Mobile Application
Grammar, Vocabulary, and Phonology in Context
PRJ202 Project II
ITS304 Computer Systems I
ITS305 Computer Systems II
MAT205 Statistics and Probability Theory
IPE301 Principles of Economics
ITS306 Cyber Security
ITS307 Data Analytics
MGT402 Project Management
PRJ303 Project III
ITW403 Social Computing
ITF403 Cloud Computing
ITS408 Artificial Intelligence
SPP301Social Issues and Professional Practice
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
ITS: Software and Security
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.