Year of Establishment: 1989


Academic Departments: 6


Number of Degree Program Offered: 20


Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 165 84 12 261
Electrical and Electronics Engineering 54 68 24 146
Electrical and Computer Engineering 90 22 12 124
Electromechanical Engineering 156 103 16 275
Software Engineering 80 95 42 217
Computer Science 93 - - 93
Mathematics 72 43 11 126
E-Commerce Technology - 79 - 79
Total 710 494 117 1321

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 183 76 10 269
Electrical and Electronics Engineering 34 43 23 100
Electrical and Computer Engineering 129 40 17 186
Electromechanical Engineering 182 107 18 307
Software Engineering 41 93 48 182
Computer Science 139 - - 139
Mathematics 111 52 19 182
E-Commerce Technology - 86 - 86
Total 819 497 135 1451

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 183 76 18 277
Electrical and Electronics Engineering - 28 19 47
Electrical and Computer Engineering 158 66 33 257
Electromechanical Engineering 207 116 22 345
Software Engineering - 69 43 112
Computer Science 197 15 8 220
Mathematics 152 49 28 229
E-Commerce Technology - 83 - 83
Total 897 502 171 1570

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 172 76 18 266
Electrical and Electronics Engineering - 10 12 22
Electrical and Computer Engineering 130 77 45 252
Electromechanical Engineering 191 101 25 317
Software Engineering - 31 26 57
Computer Science 191 39 23 253
Mathematics 133 42 32 207
E-Commerce Technology - 72 - 72
Total 817 448 181 1446

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 182 79 20 281
Electrical and Electronics Engineering - 5 6 11
Electrical and Computer Engineering 127 77 57 261
Electromechanical Engineering 184 98 26 308
Software Engineering - 17 14 31
Computer Science 191 53 44 288
Mathematics 138 35 38 211
E-Commerce Technology - 71 - 71
Total 822 435 205 1462

Enrollment in academic year 2017/2018

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 181 66 25 272
Electrical and Computer Engineering 142 66 74 282
Electromechanical Engineering 175 91 26 292
Computer Science 195 73 73 341
Mathematics 130 27 33 190
E-Commerce Technology   63   63
Total 823 386 231 1440

Enrollment in academic year 2018/2019

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 186 69 26 281
Electrical and Computer Engineering 142 63 88 293
Electromechanical Engineering 172 96 23 291
Computer Science 212 73 89 374
Mathematics 139 38 30 207
E-Commerce Technology   58   58
Total 851 397 256 1504

Enrollment in academic year 2019/2020

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Applied Physics and Chemistry 15     15
Civil Engineering 208 69 35 312
Computer Science 219 75 96 390
E-Commerce Technology   51   51
Electrical And Computer Engineering 161 61 116 338
Electromechanical Engineering 163 96 32 291
Mathematics 159 33 30 222
Data Science   64   64
Total 925 449 309 1683

Alumni Counts since 1993 (as at 30 Aug 2019)

Program Bachelor’s Degrees (BSc) Master's Degrees (MSc) Ph.D Total
Civil Engineering 588 190 23 801
Computer Science 200 36 16 252
E-Commerce Technology   141   141
Electrical and Computer Engineering 162 75 28 265
Electrical and Electronics Engineering 448 157 38 643
Electromechanical Engineering 625 175 31 831
Mathematics 165 175 51 391
Mechanical Engineering 11     11
Software Engineering 623 184 49 856
Total 2822 1133 236 4191

Number of Faculty and Staff (as at 6 Nov 2019)

Faculty Chair Professor 7
Distinguished Professor 3
Professor 13
Associate Professor 52
Assistant Professor 39
Lecturer 5
Senior Instructor 6
Emeritus Chair Professor 1
Emeritus Professor 2
Adjunct Professor 3
Visiting Professor 1
Visiting Assistant Professor 1
Staff Senior Officer for Laboratory and Administrative Affairs 4
Senior Officer for Technical and Administrative Affairs 2
Officer for Laboratory and Administrative Affairs 16
Assistant Officer for Laboratory and Administrative Affairs 4
Laboratory and Administrative Assistant 1
Senior Clerk 1
Administrative Staff 18
Center CERT 25
  Total 204


Number of Research Centre: 2


Number of Laboratory: 71