Royal University of Bhutan · College of Science & Technology

Bachelor of Engineering in
Software Engineering

A four-year, full-time engineering programme building the next generation of software engineers, with deep specialisations in Artificial Intelligence, DevSecOps and Software Security.

Programme at a Glance
01 4 Years Duration
02 492 Total Credits
03 On-Campus Mode of Study
04 3 Majors Specialisation Tracks
Programme Highlights

Built for Industry, Designed for Impact

A rigorous, interdisciplinary curriculum aligned with global standards and Bhutan's digital transformation roadmap.

01 4 Years Duration

Full-time programme spread over eight semesters with two industry internships.

02 492 Credits Total Credits

Minimum of 60 credits per semester, including capstone projects (36 cr) and internships (24 cr).

03 On-Campus Mode of Study

Full-time, in-person at CST, Rinchending, Phuentsholing, with industry attachments.

Curriculum

Eight Semesters. One Engineer.

Select any semester to explore the modules. The curriculum builds from fundamentals to specialised practice and capstone delivery.

DZG101རྫོང་ཁ་བརྡ་དོན་སྤྲོད་ལེན། (Dzongkha Communication)
CSF101Programming Methodology
SDA101User Interface Design and Implementation
MAT205Statistics & Theory of Probability
NWC201Computer Communication Networks
MAT110Discrete Mathematics
DBS101Database Systems Fundamentals
WEB101Web Application Fundamentals
WEB102Server Application Fundamentals
Elective I (Specialisation track)
ACS101Academic Skills
IDE201Software Engineering Capstone Project I
IDE202Software Engineering Internship I (~12 weeks)
CTE205Operating Systems
DIS303Cryptology
SWE201Cross Platform Development
SDA202System Design & Solution Architecture
Elective II (Specialisation track)
SWE302Software Testing & Quality Assurance
SWE303Software Project Management
CSF302Algorithm Design & Analysis
WEB303Microservices & Serverless Applications
Elective III (Specialisation track)
IDE303Software Engineering Startup
CSF303Competitive Programming
DBS302NoSQL Database Management
Elective IV (Specialisation track)
Elective V (Specialisation track)
SIS401Smart Integrated Systems
WEB404Secure Coding Practices
Elective VI (Specialisation track)
Elective VII (Specialisation track)
Elective VIII (Specialisation track)
IDE404Software Engineering Capstone Project II
IDE405Software Engineering Internship II (~12 weeks)
Majors

Choose Your Specialisation

From Year 1 onwards, students select an elective track that culminates in a major aligned with their career goals.

Track 01

Artificial Intelligence

Deep learning, sequence models, and applied ML for building intelligent systems and data-driven products.

Track 02

DevSecOps

CI/CD, orchestration, observability and cloud-native solution design for modern, secure delivery pipelines.

Track 03

Software Security

Cybersecurity foundations, penetration testing, and security operations to defend systems against modern threats.

Admissions

Entry Requirements

Per RUB admission policy. Applicants must have passed the Bhutan Higher Secondary Education Certificate (BHSEC) or equivalent.

Class XII pass with a minimum of 50% each in Mathematics / Business Mathematics and English.
Pass mark in Dzongkha, or pass in Class X if not studied in Class XII.
Ability ratings: Mathematics – 5, English – 5, and three other subjects rated 1.
A 90% attendance requirement applies in all modules; minimum of 50% overall to pass each module.

Why study at CST?

The College of Science and Technology in Phuentsholing combines a rigorous engineering curriculum with strong industry partnerships across GovTech Bhutan, Thimphu TechPark and Druk Holding & Investments.

8
Semesters
2
Internships
3
Major Tracks
Careers

Where Our Graduates Go

Aligned with Bhutan's Digital Jobs roadmap, graduates pursue roles locally and globally across product, infrastructure and security.

01Software Engineer
02Full-Stack Developer
03Software Security Engineer
04DevSecOps Engineer
05Machine Learning Engineer
06Cloud Computing Engineer
07Mobile App Developer
08Solution Architect
09Software Test Engineer
10Technical Startup Founder